首页/数据/Redis 进阶速查/pubsub 输出缓冲与慢订阅者
内存与管理99 条

pubsub 输出缓冲与慢订阅者

发布订阅客户端的输出缓冲由 client-output-buffer-limit pubsub 控制,慢消费者会让缓冲堆积并最终被断开。

Redis 进阶速查数据更新于 2026-10-12
配置client-output-buffer-limit pubsub
默认量级32mb 8mb 60
后果超限断开订阅连接

示例

示例
redis-cli CONFIG GET client-output-buffer-limit
redis-cli PUBSUB CHANNELS
订阅端消费能力要与发布速率匹配,热点频道尤其要监控缓冲增长。

易错点

  • 断开慢订阅者只是保护实例,消息丢失的业务影响要提前设计
  • 订阅端重连风暴会带来连接与缓冲的双重压力

数据来源与参考

  • Redis 官方文档:Pub/Sub 缓冲限制
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌