事务
MULTI
> MULTI // 开启事务
> SET foo "foo"
QUEUED
> INCR foo // 提一个错误命令:对字符串自增
QUEUED
> EXEC // 提交事务
1) OK
2) (error) ERR value is not an integer or out of rangeWATCH
LUA
Last updated
> MULTI // 开启事务
> SET foo "foo"
QUEUED
> INCR foo // 提一个错误命令:对字符串自增
QUEUED
> EXEC // 提交事务
1) OK
2) (error) ERR value is not an integer or out of rangeLast updated
> WATCH a // 监控a
> SET a 0 // 修改a
> MULTI
> SET a 1 // 在 MULTI 里修改a。由于监控后a已经被修改了,因此这里会修改失败
> EXEC
(nil) // 修改失败