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 就是没有锁

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

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/tech/database/4073.html

(0)
上一篇 2021年7月16日 18:29
下一篇 2021年7月16日 18:29

相关推荐

发表回复

登录后才能评论