开发者社区> 问答> 正文

集群中有Master 节点发生宕机,RedLock 产生的问题

  1. 假设有三个 Master 节点( A、B、C),客户端获取 A和B两个节点上的锁成功后表示获取分布式锁成功可以执行业务;
  2. 此时有一个 Master 节点B宕机,由于客户端B没来得及同步到Slave节点导致锁丢失。Slave 进行故障转移,选举出一个新的 Master 节点;
  3. 此时另一个客户端会获取B和C节点上的锁成功,导致并发情况出现;

展开
收起
1623223622751365 2021-10-26 14:16:27 810 0
0 条回答
写回答
取消 提交回答
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Codis 集群演化与 Redis 异步迁移 立即下载
流量太大容易挂?接入 Sentinel 让 N 个 9 成为可能! 立即下载
流量太大容易挂?接入Sentinel让N个9成为可能 立即下载