Redis——发布订阅/消息队列

  • 角色 :
    • 发布者 (publisher):
    • 订阅者 (subscriber):可以订阅多个通道
    • 通道 (channel):
      我们以一张图来表示他们的关系 :
      发布订阅模型

      但是要注意的是,新的订阅者无法获取改通道以前的消息
  • API :
    • publish :
      publish channel message


      图片.png
    • subscribe :
      subscribe [channel](一个或多个)
    • unsubscribe
  • 消息队列 :


    图片.png

    与发布/订阅模式不同的是,基于(list)生产/消费模式的消息队列,实际上只有一个订阅者能够获取到消息。
    在实际的场景中要区分两种模式的不同。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容