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

在主从复制架构中,写操作更新主库后,如果尚未通过 binlog 同步到从库,此时一个读请求从从库读到旧数据并写入缓存,导致之前删除缓存的操作失效,后续读到的仍是旧数据。如何解决这种缓存一致性并发问题?

米哈游后端开发游戏技术原理方案权衡问题排查MySQLRedis

考察说明

考察缓存与数据库一致性、主从延迟下的并发处理能力

回答思路

  1. 识别问题的关键是缓存删除与读取之间的竞态窗口
  2. 提出有效的解决方案,如延迟双删或串行化
  3. 说明方案的具体步骤和适用场景
  4. 能分析方案的局限性和替代思路