phpredis实现互斥锁

phpredis实现互斥锁的方法

我这里说的2个逻辑 那就要2把所 

逻辑A 和逻辑B 互斥

访问A 需要锁1 如果锁上了锁1  那就加锁锁2  释放锁1  逻辑运行   释放锁2

访问B 需要锁2 如果锁上了锁2  那就加锁锁1  释放锁2 逻辑运行 释放锁1 

这样才能保证访问AA 和访问BB不堵塞 访问AB就堵塞

但是有一种情况就是 访问BB 更新锁的问题  我这里用的是计数器 加锁以此 +1 释放所-1  未0 就是没有锁

还是加锁的时候 都加上失效时间 防止死锁的情况

原文地址:https://www.cnblogs.com/newmiracle/p/13971041.html