首页 > 其他 > 详细

7.事务+乐观锁

时间:2021-07-20 23:25:20      阅读:6      评论:0      收藏:0      [点我收藏+]

事务

  • 事务的本质:一组命令的集合,一个事务中的所有命令都会被序列化,在事务执行过程中,会按照顺序执行
  • 一次性,顺序性,排它性
  • redis单条命令是保证原子性的,但是事务不保证原子性
  • redis事务没有隔离级别的概念

redis的事务:

  • 开启事务
  • 命令入队
  • 执行事务

技术分享图片

 

  •  放弃事务

技术分享图片

 

编译时异常(代码有问题,命令有错),事务中所有的命令都不会被执行

技术分享图片

运行时异常(事务队列中存在语法性的错误),其他的命令可以正常执行

技术分享图片

 

 Redis乐观锁

正常情况

技术分享图片

 

 技术分享图片

 

 多线程情况

技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 如果要重新开始监视的话需要解锁

技术分享图片

 

7.事务+乐观锁

原文:https://www.cnblogs.com/wuyimin/p/15036611.html

(0)
(0)
   
举报
评论 一句话评论(0
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!