M Talha 2025-11-21 15:50 采纳率: 56.4%
浏览 3
已结题

设计一个百万QPS的秒杀系统,除了缓存、限流、削峰,在扣减库存这个最核心的环节,你是选择在Redis中通过Lua脚本预扣减,还是直接交给数据库的事务保证?请详细阐述两种方案的利弊和最终抉择。

设计一个百万QPS的秒杀系统,除了缓存、限流、削峰,在扣减库存这个最核心的环节,你是选择在Redis中通过Lua脚本预扣减,还是直接交给数据库的事务保证?请详细阐述两种方案的利弊和最终抉择。

  • 写回答

4条回答 默认 最新

  • Seal^_^ 优质创作者: 云计算技术领域 2025-11-22 22:22
    关注

    对于百万QPS秒杀场景,推荐采用Redis Lua脚本预扣减为主

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 11月30日
  • 已采纳回答 11月22日
  • 创建了问题 11月21日