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

请介绍 RedLock 分布式锁算法的核心原理及其存在的主要争议。

Momenta后端开发互联网/IT风险判断技术原理方案权衡Redis

考察说明

考察对 RedLock 算法原理、一致性边界和争议的理解深度

回答思路

  1. 说明 RedLock 的基本步骤:多节点加锁、多数派确认、超时选择
  2. 解释锁的有效时间、时钟漂移和延迟对安全性的影响
  3. 指出关于 RedLock 在异步网络上不具备严格一致性的争议
  4. 能对比单点锁的适用场景,体现方案权衡意识