PUBLISH/SUBSCRIBE

发布订阅的原理

包含两个角色,一个是发布者, 一个是订阅者
订阅者可以订阅一个或者多个频道(channel)
发布者可以向指定的频道发布信息

  • 通过SUBSCRIBE订阅频道
    命令: SUBSCRIBE channel

    订阅1.1频道
    SUBSCRIBE channel1.1

  • 通过PUBLISH发布信息
    命令:PUBLISH channel message

    向1.1频道发布信息
    PUBLISH channel1.1 'message'

  • 通过UNSUBSCRIBE取消订阅
    命令:UNSUBSCRIBE channel

    取消订阅1.1频道
    UNSUBSCRIBE channel1.1

  • 通过PSUBSCRIBE指定订阅的规则
    命令:PSUBSCRIBE channel?

    订阅1.开头的所有的频道
    PSUBSCRIBE channel1.?

  • 通过UNPSUBSCRIBE按照某种规则取消订阅
    命令:UNPSUBSCRIBE channel

    取消订阅1.开头的所有的频道
    UBPSUBSCRIBE channel1.?

最新文章

  1. 【神器】vimum在浏览器中键盘操作选择、复制、粘贴,键盘党的最爱
  2. C# 委托实例(跨窗体操作控件)
  3. Python几种主流框架
  4. laravel框架总结(七) -- 数据库操作
  5. atitit.java解析sql语言解析器解释器的实现
  6. gcc常用指令及相关知识
  7. Docker基本架构
  8. wx获取地理位置
  9. 解决mysql设置时区时的错误Unknown or incorrect time zone: 'Asia/Shanghai'
  10. SVN的常用功能使用教程
  11. ubuntu 更改hostname, hosts后没有办法执行sudo 问题
  12. hibernate之helloword(环境搭建)
  13. LDAP落地实战(一):OpenLDAP部署及管理维护
  14. JavaScript 保留两位小数
  15. js的等于号==的判断
  16. Debian安装Chrome
  17. JDE获取所有字典数据
  18. nginx错误
  19. ACM学习历程—POJ3565 Ants(最佳匹配KM算法)
  20. rn滑动返回页面监听

热门文章

  1. 【Nginx】修改响应头,根据不同请求IP重定向到不同IP
  2. input只读属性readonly和disabled的区别
  3. CRF++进行中文分词实例
  4. Python3 多进程
  5. (转)USB体系结构
  6. mac下 mysql / nginx 问题总汇
  7. Firefox缓存文件夹位置设置及清除缓存方法
  8. POJ 3026 Borg Maze(Prim+bfs求各点间距离)
  9. golang基础之二-基本数据类型和操作符
  10. python函数库及函数标准库