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 就是没有锁
还是加锁的时候 都加上失效时间 防止死锁的情况
如果遇到什么不懂的地方直接关注公众号留言(本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。)
作者:newmiracle
出处:https://www.cnblogs.com/newmiracle/