redis事务

2017-07-27  本文已影响0人  POORPIG
本文参考https://redis.io/topics/transactions

redis事务里包括MULTI, EXEC, DISCARDWATCH四个基础命令。

例:原子的增加两个键
> MULTI
OK
> INCR foo
QUEUED
> INCR bar
QUEUED
> EXEC
1) (integer) 1
2) (integer) 1
事务中的错误
> SET foo 1
OK
> MULTI
OK
> INCR foo
QUEUED
> DISCARD
OK
> GET foo
"1"
#监视多个key
> WATCH key1 key2 key3
OK
#用法
> WATCH mykey
val = GET mykey
val = val + 1
> MULTI
> SET mykey $val
> EXEC
上一篇 下一篇

猜你喜欢

热点阅读