Redis事务操作
Redis事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。
Multi 开启事务
EXEC 提交事务
Discard 取消提交事务
Watch 可以监听一个或者多个key,在提交事务之前检查该key中的value是否有发生了变化 如果发生边了变化就不会提交事务,没有发生变化才可以提交事务,本质是一种乐观锁
示例1(提交事务)
set name zhugou
watch name #监听name属性
mulit #提交事务
set name niuma #修改nam