标签: RedLock

1 篇文章

Redis 红锁能解决死锁问题吗?
这是一个非常经典的问题。简单来说,红锁(RedLock)本身并不能完全、通用地解决死锁问题,但它通过“自动过期”机制,可以预防和解决由锁持有者崩溃或长时间阻塞而导致的一种特定死锁场景。 下面我们来详细分解一下: 1. 什么是死锁? 死锁通常指在并发系统中,两个或以上的进程/线程因竞争资源而陷入的一种相互等待的僵局。经典的产生条件有四个(必须同时满足…