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

既然分布式锁已经基于Redis实现,为什么在获取锁后还需要下发一个token给客户端?

腾讯云智研发后端开发互联网/IT风险判断技术原理Redis

考察说明

考察对分布式锁安全性、一致性边界及token机制作用的理解

回答思路

  1. 明确token在分布式锁中的核心作用是防止持有者身份混淆与过期锁误用
  2. 说明token需与锁持有者绑定,并在解锁时校验,避免误删
  3. 讨论token在客户端执行临界区时作为凭证,防止旧锁持有者继续操作
  4. 体现对Redis锁失效场景(主从切换、超时)及一致性权衡的认知
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。