1. Redis发布订阅机制 1.1 发布订阅模式概述 Redis提供基于"发布/订阅"模式的消息通信机制,该模式实现了消息生产者与消费者的解耦。在这种架构中: 发布者:不直接与订阅者通信,而是向指定频道(channel)发布消息 订阅者:通过订阅感兴趣的频道接收消息 消息代理:Redis服务器充当中间代理角色,负责消息路由 1.2 核心操作命令 1.2.1 发布消息 publish channel message 返回值表示接收到消息的订阅者数量 返回值为0表示无订阅者,消息将被丢弃且不可恢复 时间复杂度:O(N+M),N为频道订阅者数,M为模式订阅者数