redis分布式锁-WATCH锁

Posted 手握太阳

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis分布式锁-WATCH锁相关的知识,希望对你有一定的参考价值。

 

 

使用watch构建锁的代码结构。(最着负载不断增加,系统完成一次加锁操作,重试次数不断加大)

 while 
    pine.watch
        if xxx
            pine.unwatch
            return 1
    pine.multi
    pine.zadd
    pine.srem
    ...
    pine.execute   

以上是关于redis分布式锁-WATCH锁的主要内容,如果未能解决你的问题,请参考以下文章

连载redis库存操作,分布式锁的四种实现方式[三]--基于Redis watch机制实现分布式锁

redis分布式锁-基本概念与实现方式对比

Redis实现分布式锁(设计模式应用实战)

Redis实现分布式锁(设计模式应用实战)

利用springcloud+Redis在分布式系统中实现分布式锁

Redis:多线程修改同一个Key使用watch+事务(mutil)实现乐观锁