《Redis 8.10 + Spring Boot 实战》第10招 Pub/Sub 与 Streams——Redis 不只是缓存,也可以传递事件
晚上十点,运维群里又炸了:订单支付成功,积分没加上,库存也没扣,客户投诉电话打到爆。我是老李,在电商后端摸爬滚打多年,这种“消息丢了”的锅背过不少。以前我们总用 Redis 的发布订阅做广播,可它像大喇叭,喊完就没了,听没听到全凭运气。现在订单量上来,需要一套轻量又可靠的事件流,Redis Streams 刚好补上这个缺口。刚好 Redis 8.10 给 XREAD、XREADGROUP 增加了 MAXCOUNT、MAXSIZE 限制,趁热打铁写一篇实战复盘。