zoukankan      html  css  js  c++  java
  • redis发布订阅

    简介:

    redis发布订阅是一种消息通信模型:发送者发送消息,订阅者接收消息;redis频道是由某个客户端创建的,其他redis客户端可以订阅任意数量的不同频道,每当有新消息发送到频道中的时候,频道会将这个消息发送给订阅他的客户端。


                  发送信息     / 订阅者A
    发送者A------------->频道A<
                               订阅者B
                  发送信息     /
    发送者B------------->频道B<
                               订阅者C

    相关命令:

    注意:[ ]里面的可写也可不写

    命令描述
    psubscribe pattern [pattern ...] 订阅一个或多个符合给定模式的频道
    pusbsub subcommand [argument [argument...]] 查看订阅与发布系统状态
    publish channel message 将消息发送到指定的频道
    punsubscribe [ pattern [pattern ...]] 退订所有给定模式的频道
    subscribe channel [channel ...] 订阅给定的一个或多个频道的信息
    unsubscribe [channel [channel ...]] 指退订给定的频道

                    

    使用案例:

    # 1、打开一个客户端,订阅一个频道
    subscribe test
    
    # 2、打开另一个客户端,向test管道发送信息
    publish test "hello"
    
    # 3、退订指定频道
    unsubscribe test

     

     

     

     

     

  • 相关阅读:
    HDOJ 1846 Brave Game
    并查集模板
    HDU 2102 A计划
    POJ 1426 Find The Multiple
    POJ 3278 Catch That Cow
    POJ 1321 棋盘问题
    CF 999 C.Alphabetic Removals
    CF 999 B. Reversing Encryption
    string的基础用法
    51nod 1267 4个数和为0
  • 原文地址:https://www.cnblogs.com/XueTing/p/13713622.html
Copyright © 2011-2022 走看看