redis事务处理

multi开启事务,exec执行事务

例:

set age 10

multi

set age 20

set age 30

exec

get age

最终age=30

 

取消事务discard

 

清空事务的命令队列并退出事务上下文,也就是事务回滚

set age 10

multi

set age 20

set age 30

discard

get age

 

最终age=10

 

乐观锁事务处理watch

 

watch age,监控age后如果其他session对age进行了修改,那么在进行事务提交的时候将无法提交。

你可能感兴趣的:(redis)