悲观锁 顾名思义很悲观,认为每次都会失败,每次操作都会加上锁,只有等到锁释放之后才能操作、这种效率不高
乐观锁顾名思义很乐观,认为每次操作都不会失败,操作时通过数据版本号来决定是否成功,在操作的时首先获取版本号判断是否一致,如果一致那么成功并把版本号加一,如果不一致就操作失败
1、单独的隔离性
2、没有隔离级别的概念
3、不保证原子性:在事务中如果某一个操作失败,不会影响其他命令
30、redis事务
原文:https://www.cnblogs.com/shunWcs/p/14940735.html