美文网首页
Redis消息订阅与发布

Redis消息订阅与发布

作者: 奇点一氪 | 来源:发表于2018-12-17 11:26 被阅读4次

    Redis 发布订阅(pub/sub)是一种消息通信模式,可以用于消息的传输,Redis的发布订阅机制包括三个部分,发布者,订阅者和Channel。适宜做在线聊天、消息推送等。

    发布者和订阅者都是Redis客户端,Channel则为Redis服务器端,发布者将消息发送到某个的频道,订阅了这个频道的订阅者就能接收到这条消息,客户端可以订阅任意数量的频道

    1、publish channel message:发布者向指定的频道发布消息

    image.png

    2、sbuscribe channel [channel2 ... n]:订阅者订阅某个或几个频道,监听channel的消息

    订阅者订阅频道后,只能接收到之后发布者发布的消息


    image.png

    订阅后,发布者再发布消息,可以看到有一个客户端接收到消息了


    image.png

    3、psubscribe pattern [pattern2 .. n]:根据匹配模式订阅频道,可订阅多个匹配的频道

    订阅所有redis频道


    image.png

    可以看到接收到匹配频道的消息


    image.png

    4、pubsub channels [pattern]:列出活跃的频道

    image.png

    5、pubsub subnum channel [channel2 .. n]:查询频道订阅者数量

    image.png

    相关文章

      网友评论

          本文标题:Redis消息订阅与发布

          本文链接:https://www.haomeiwen.com/subject/qaeqkqtx.html