rmdir.cn

EXEC

执行事务

语法

EXEC

说明

EXEC 执行 MULTI 之后排队的所有命令,按顺序原子执行。如果有 WATCH 的键被修改,EXEC 返回 nil。

示例

执行事务

执行排队的一系列命令

MULTI
SET key1 "hello"
SET key2 "world"
EXEC

WATCH 优化锁

用 WATCH 实现乐观锁

WATCH mykey
val = GET mykey
MULTI
SET mykey $new_val
EXEC

参考资料