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

请对比基于 SET NX EX 实现的 Redis 分布式锁与 Redlock 算法的优缺点和适用场景。

滴滴后端开发风险判断技术原理方案权衡Redis

考察说明

考察分布式锁正确性、一致性边界和方案权衡能力

回答思路

  1. 分别说明 SET NX EX 锁的实现要点和局限性
  2. 分析 Redlock 的多数派加锁机制及其问题
  3. 讨论主从切换、租期、续期、fencing token 等边界
  4. 结合一致性要求给出适用场景和选择建议