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

如果Redis分布式锁需要允许不同线程重入(如异步场景),应如何修改存储结构?

字节跳动后端开发互联网/IT编码实现问题拆解技术原理LuaRedis

考察说明

考察非同一线程下重入标识的设计与实现

回答思路

  1. 提出使用令牌token或业务ID作为重入标识而非仅线程id
  2. 说明用计数器记录重入次数
  3. 能讨论计数存储位置和操作原子性