Redis 秒杀优化拾遗 发表于 2026-03-15 分类于 数据库 , Redis , 秒杀优化 条目索引 消息队列 异步秒杀的思路 List实现 PubSub实现 Stream 条目正文 消息队列由于jvm提供的阻塞队列耗费内存且性能不行不能持久化,所以我们引入了redis的消息队列 异步秒杀的思路 由于秒杀业务要求高并发,但是数据库的性能太差,所以我们用redis实现, 但是又因为要求业务的原子性,所以要在lua脚本中执行redis命令 List实现用数据结构list实现, 因此天然就是持久化的 PubSub实现 总结:支持多生产多消费, 但是缺点太多 Stream 总结