设计一个百万QPS的秒杀系统,除了缓存、限流、削峰,在扣减库存这个最核心的环节,你是选择在Redis中通过Lua脚本预扣减,还是直接交给数据库的事务保证?请详细阐述两种方案的利弊和最终抉择。
收起
对于百万QPS秒杀场景,推荐采用Redis Lua脚本预扣减为主
报告相同问题?