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

那你说你重启后需要恢复数据,如果我们不用ChronicleQueue、Disruptor这些WAL预写,只用 Redis + MySQL,你怎么设计才能保证数据可靠

字节跳动后端开发互联网/IT风险判断系统设计方案权衡MySQLRedis

考察说明

考察在无专用WAL中间件场景下,使用Redis与MySQL保证数据可靠性的系统设计能力

回答思路

  1. 明确数据写入的持久化顺序与原子性保障
  2. 讨论Redis持久化策略(AOF/RDB)与故障恢复边界
  3. 设计补偿或对账机制处理Redis与MySQL数据不一致
  4. 说明最终一致性与数据丢失容忍度的权衡
本题已收录答题指导

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

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