1.Redis事务与传统数据库事务的区别:
2.Redis事务常用命令
3.正常执行
4.放弃事务
5.全体连坐(一个命令执行失败,所有命令都不执行)
6.冤头债主(一个命令执行失败,其他的命令任然会执行)
7.watch监控
乐观锁(Optimistic Lock):顾名思义就是很乐观,每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据。
Redis中乐观锁策略:提交版本必须大于记录当前版本才能执行更新
unwatch则会成功修改为200