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

Redisson 分布式锁是如何实现可重入的?

高德地图后端开发编码实现技术原理RedisRedisson

考察说明

考察对可重入锁实现细节的理解

回答思路

  1. 能解释重入的判断条件基于锁持有者标识
  2. 能说明同一线程重复加锁时计数递增
  3. 能说明解锁时计数递减,归零才释放锁
  4. 能对比 Redis SETNX 锁不支持重入的差异