事务流程:
1、开始事务:MULTI
2、命令入队:要操作的命令,如:set name 'meter'
3、执行事务:exec
举个例子:
127.0.0.1:6379> MULTI
OK
127.0.0.1:6379> set sw 'begin command'
QUEUED
127.0.0.1:6379> get sw
QUEUED
127.0.0.1:6379> exec
1) OK
2) "begin command"
127.0.0.1:6379>
Redis 事务命令
下表列出了 redis 事务的相关命令:
1、DISCAR:”取消事务,放弃执行事务块内的所有命令。
2、EXEC:执行所有事务块内的命令。
3、MULTI 标记一个事务块的开始。
4、UNWATCH:取消 WATCH 命令对所有 key 的监视。
5、WATCH key [key ...]:监视一个(或多个) key ,如果在事务执行之前这个(或这些) key 被其他命令所改动,那么事务将被打断。