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

在分布式系统中,如何设计分布式锁并保证缓存与数据库的一致性?

百度后端开发专业服务系统设计技术原理方案权衡Redis

考察说明

考察分布式锁的正确实现及缓存一致性方案

回答思路

  1. 说明分布式锁的原子获取与释放机制
  2. 阐述缓存更新策略(先更新数据库还是先删缓存)
  3. 讨论缓存与数据库一致性问题的解决方案与权衡