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

     

     

     

     

     

  • 相关阅读:
    vue-ssr优化
    学习基础笔记1
    js原型链继承图
    浏览器缓存和Service Worker
    react项目启动详解(转载)
    深拷贝js对象或数组
    css多边形
    css三角形
    字体文件使用及压缩
    前端调试效率低?试试这10个“Chrome开发者工具”使用技巧
  • 原文地址:https://www.cnblogs.com/XueTing/p/13713622.html
Copyright © 2011-2022 走看看