后端岗位面试题更新 2026-08-05
既然分布式锁已经基于Redis实现,为什么在获取锁后还需要下发一个token给客户端?
腾讯云智研发后端开发互联网/IT风险判断技术原理Redis
考察说明
考察对分布式锁安全性、一致性边界及token机制作用的理解
回答思路
- 明确token在分布式锁中的核心作用是防止持有者身份混淆与过期锁误用
- 说明token需与锁持有者绑定,并在解锁时校验,避免误删
- 讨论token在客户端执行临界区时作为凭证,防止旧锁持有者继续操作
- 体现对Redis锁失效场景(主从切换、超时)及一致性权衡的认知
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。