redis事务简介
redis事务就是一个命令执行的队列,将一系列预定义命令包装成一个整体(一个队列)。当执行时,一次性按照添加顺序依次执行,中间不会被打断或者干扰。
一个队列中,一次性、顺讯性、排他性的执行一系列命令
事务基本操作
- 开启事务
- 命令
multi
- 作用
设定事务的开启位置,此指令执行后,后续的所有指令均加入到事务中
- 执行事务
- 命令:
exec
- 作用
设定事务的结束位置,同时执行事务,与multi成对出现,成对使用
注意:加入事务的命令暂时进入到任务队列中,并没有立即执行,只有执行exec命令才开始执行