redis事务
记住redis的核心,就是快,事务也是追求一个速度的,就没有可以回滚的支持
http://redis.cn/topics/transactions.html
help @transactions
MULTI开启事务
EXEC事务开始执行
上边加了一个watch指令,这也是事务的一部分,在事务开启前先监控我们要对这个Key的操作,如果有更改会返回给客户端,具体怎么做是由客户端来决定的,redis作者并没有帮我们决定改变了应当怎样
客户端1先watch这个k1,客户端2开启事务或者不开事务,然后更改k1的值
客户端1因为监控了k1,开启事务,在客户端2更改后客户端1监控到更改了,后面的命令就都没有执行