首页 > 其他 > 详细

Redis_订阅发布

时间:2020-10-26 09:52:01      阅读:46      评论:0      收藏:0      [点我收藏+]

Redis 订阅发布

1. 概述

  • Redis 发布订阅(pub/sub)是一种消息通信模式: 发送者(pub)发送消息, 订阅者(sub)接受消息 ====> 微信, 微博, 关注系统

  • Redis 客户端可以定义任意数量的频道

  • 三个角色

    • 消息发送者
    • 频道
    • 消息订阅者

2. 测试

  • 订阅频道 subscribe channelName 等待读取推送的消息

  • 技术分享图片

  • 再开启一个客户端, 发送消息(对应订阅的频道名) publish channleName message 发布者发送消息到频道

  • 技术分享图片

  • 此时我们客户端可以实时收到我们订阅频道发送的消息

  • 技术分享图片

3. 使用场景

  • 实时消息系统
  • 实时聊天 (频道当做聊天室, 将消息实时回显给所有人即可!)
  • 订阅,关注系统都是可以的

稍微复杂的场景, 我们就会使用 消息中间件来做(MQ)

Redis_订阅发布

原文:https://www.cnblogs.com/wang-sky/p/13876708.html

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