发布与订阅 redis订阅分为精准的频道订阅与模糊匹配的模式订阅: redis将所有频道的订阅关系都保存在服务器状态pubsub_channels字典里,键是频道名,值是一个记录所有订阅此频道的客户端链表,退订则是从此链表中删除客户端,如果删除后链表为空,则在字典中删除此键: 所有模式订阅关系都保存在pubsub_patterns链表中,表中的每个节点包含一个pubsub pattern结构,这个结构的client属性记录订阅的客户端,pattern属性记录被订阅的模式: 当客户端执行publi…