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

Redis缓存预扣,再扣减数据库,此时对数据库操作失败了怎么办?

华为HUAWEI后端开发电子/半导体风险判断技术原理问题排查Redis

考察说明

考察分布式缓存与数据库一致性处理及失败补偿能力

回答思路

  1. 说明预扣与数据库扣减的一致性保障策略
  2. 覆盖数据库操作失败后的补偿或回滚机制
  3. 讨论缓存与数据库最终一致的实现方式
  4. 提及重试、对账或人工干预等兜底方案