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

库存为什么在Redis扣减?如果有10万QPS的并发扣减,能扛住吗?

深圳虾皮信息科技有限公司后端开发互联网/IT风险判断技术选型方案权衡Redis

考察说明

考察对Redis扣减库存的动机、高并发下的性能瓶颈与风险判断

回答思路

  1. 说明使用Redis扣减库存的核心动机:高性能与低延迟,避免数据库热点行锁竞争
  2. 分析10万QPS下Redis单实例的极限:约10万级QPS,需区分读写比例、网络和内存开销
  3. 讨论架构方案:分片、异步落库、限流、降级与最终一致性补偿
  4. 识别风险:超卖控制需结合Lua原子操作、库存预热、热点key和缓存一致性