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

Redis 集群使用分布式锁可能会出现多个节点同时获取到锁,怎么解决?

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

考察说明

考察分布式锁在 Redis 集群下的正确性、边界条件与应对方案

回答思路

  1. 说明主从切换导致双锁问题的根因
  2. 对比 Redlock 与替代方案的适用场景
  3. 讨论 fencing token 或引入强一致中间件的必要性