事務流程:
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 被其他命令所改動,那么事務將被打斷。