Redis 十 事务
Redis的事务,一次事务操作,成功的成功,失败的失败,也就是说,没有原子性。
开启事务后,所有命令都放入队列,执行时全部执行,如果取消事务,则全部作废。
命令:
1.multi:开启事务
2.输入命令
3.exec:执行事务
4.discard:取消事务
--------------------------------------------------------------
加上监听机制
在开启事务前,监听一个或多个key,在开启事务后,如果有其他客户端修改了监听的key,则事务自动取消,监听也自定取消。
watch key [key]
执行或取消了事务,监听会自动取消。