美文网首页
08 Redis发布和订阅

08 Redis发布和订阅

作者: markeNick | 来源:发表于2020-02-18 17:28 被阅读0次

    简介


    Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。

    Redis 客户端可以订阅任意数量的频道。

    下图中的三个订阅者(Subscriber)订阅了同一个频道(Channel),当发布者(Publisher)发送新消息给频道Channel时,这个消息会被发送给订阅它的三个客户端

    常用命令


    订阅频道:

    subscribe channel [channerl...] # 订阅给定的一个或多个频道
    psubscribe pattern [pattern...] # 订阅一个或多个符合给定模式的频道
    

    发布频道:

    publish channel message # 将信息发送到指定的频道
    

    退订频道:

    unsubscribe channel [channel...] # 退订给定的频道
    punsubscribe pattern [pattern...] # 退订所有给定模式的频道
    

    应用场景


    这一个功能最明显的用法就是构建实时消息系统,例如:即时聊天,消息推送等。

    一般订阅和发布不用Redis来做

    相关文章

      网友评论

          本文标题:08 Redis发布和订阅

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