语义对比
| 维度 | Pub/Sub | Stream |
|---|---|---|
| 消息持久化 | 无,仅当时在线可收 | 持久保存,可回溯 |
| 消费组 | 不支持,所有订阅者都收到 | 支持,组内竞争消费 |
| 确认重投 | 无 | PEL 加 XACK 加 XCLAIM |
| 堆积能力 | 客户端慢可能被输出缓冲限制断开 | 服务端存储,按 MAXLEN 控制 |
| 典型场景 | 配置广播、缓存失效通知 | 订单事件、任务队列 |
示例
示例
redis-cli SUBSCRIBE config:updates
redis-cli PUBLISH config:updates reload
redis-cli XADD events '*' type order-created id 1001集群模式下普通 Pub/Sub 是全局广播;7.0 起的分片 Pub/Sub(SSUBSCRIBE/SPUBLISH)把消息限定到槽位所在分片。