后端岗位面试题更新 2026-08-05

在 Redisson multiLock 下,如果加锁后某些主节点挂掉了,该如何处理和恢复?

比亚迪后端开发制造业风险判断系统设计Redisson

考察说明

考察对分布式锁高可用和故障场景的理解

回答思路

  1. 能够识别主节点挂掉对锁可用性的影响
  2. 理解锁的持有者是客户端,主节点故障不会自动释放锁
  3. 说明通过 WATCHDOG 续期机制和锁的超时时间处理部分节点故障
  4. 讨论故障节点恢复后锁的一致性和重新加锁策略