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

    Redis 通过 PUBLISH  SUBSCRIBE 等命令实现了订阅与发布模式。

    一个Publisher,多个Subscriber模型

    如下图所示,可以作为消息队列或者消息通道

    主要应用: 一个发布者,多个订阅者

    1.1 发布者 PUBLISH 发送消息

    publish channel 消息

    比如:

    publish channel hello

    # channel 为频道名

    #hello 为消息

    1.2订阅者 SUBSCRIBE 订阅消息

    等待发送者,向管道发送消息

    subscribe channel1 channel2 channel3

    #  channel1 channel2 channel3 为三个订阅号名

    1.3 频道 channel

     如自定义频道的名字: ch_one ch_two ch_three

      subscribe ch_one ch_two ch_three

    下来关于psubscribe

    订阅者操作:

    # 订阅者输入
    psubscribe ch_*

    发布者操作:

    127.0.0.1:6379> publish ch_one hahaha
    (integer) 3
    127.0.0.1:6379> publish ch_two hahaha2
    (integer) 3
    127.0.0.1:6379> publish ch_three hahaha3

    这样就可以看出psubscribe 后面跟相应的订阅号的正则名,就可以接收到发布者在订阅号发布的内容

  • 相关阅读:
    FreeSql 教程引导
    Day3-JS-JavaScript 函数专题
    Day2-JS-JSON
    Day2-JS-let和const
    Day2-JS-this 关键字
    Day2-JS-JavaScript 验证 API
    Day2-JS-表单
    Day2-JS-严格模式
    Day2-JS-JavaScript 错误
    Day2-JS-正则表达式
  • 原文地址:https://www.cnblogs.com/hszstudypy/p/11554879.html
Copyright © 2011-2022 走看看