Redis跨虚拟机的锁
Redis跨虚拟机的锁
飓风2000 发表于3年前
Redis跨虚拟机的锁
  • 发表于 3年前
  • 阅读 59
  • 收藏 1
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

摘要: Redis跨虚拟机的锁

前提Redis服务端是单线程的

  1. 自己写一个锁,每次使用前去检查锁,使用结束后释放锁

  2. 使用mutil方法,当Redis接到mutil方法时,发请求放到队列中,接到对应的exec后进行执行。

  3. 通过watch和unwatch监听方式,watch时如果能得到锁继续执行,如果得不到锁卡主(个人理解),具体实现代码还是使用mutil和exec方法

共有 人打赏支持
粉丝 30
博文 216
码字总数 118386
×
飓风2000
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: