首页 > Web开发 > 详细

Redis--发布与订阅消息(PUB/SUB)

时间:2021-03-16 11:40:46      阅读:15      评论:0      收藏:0      [点我收藏+]

https://blog.csdn.net/qq_41594698/article/details/96312772

  • 服务器状态在 pubsub_channels 字典保存了所有频道的订阅关系: SUBSCRIBE 命令负责将客户端和被订阅的频道关联到这个字典里面, 而 UNSUBSCRIBE 命令则负责解除客户端和被退订频道之间的关联。
  • 服务器状态在 pubsub_patterns 链表保存了所有模式的订阅关系: PSUBSCRIBE 命令负责将客户端和被订阅的模式记录到这个链表中, 而UNSUBSCRIBE 命令则负责移除客户端和被退订模式在链表中的记录。
  • PUBLISH 命令通过访问 pubsub_channels 字典来向频道的所有订阅者发送消息, 通过访问 pubsub_patterns 链表来向所有匹配频道的模式的订阅者发送消息。
  • PUBSUB 命令的三个子命令都是通过读取 pubsub_channels 字典和 pubsub_patterns 链表中的信息来实现的。

Redis--发布与订阅消息(PUB/SUB)

原文:https://www.cnblogs.com/sulishihupan/p/14542140.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!