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

请描述 Redis 分布式锁的实现机制,并对比 SETNX 命令与看门狗(watchdog)续期机制的区别与适用场景。

远景后端开发能源/电力风险判断技术原理方案权衡Redis

考察说明

考察 Redis 分布式锁的正确性设计、续期机制及一致性边界

回答思路

  1. 说明 SETNX 加锁的原子性与唯一持有者标识
  2. 解释看门狗(watchdog)自动续期的原理与作用
  3. 对比两种机制的适用场景与故障处理差异
  4. 覆盖误删锁、超时和主从切换等风险