1. 发布与订阅频道

消息发布与订阅像收音机与广播台的关系

1.1. publish channel message 发布频道

语法:publish channel message

作用:发布频道消息

返回值:订阅数(类似粉丝数)

例:

127.0.0.1:6379> publish news 'today is sunday'

(integer) 0

1.2. subscribe channel [channel ...] 订阅频道

语法:subscribe channel [channel ...]

作用:订阅频道

例:

窗口1:

127.0.0.1:6379> publish news 'today is sunday'

(integer) 0

窗口2:

127.0.0.1:6379> subscribe news

Reading messages... (press Ctrl-C to quit)

1) "subscribe"

2) "news"

3) (integer) 1

此时看不到窗口1已经发过的消息,需要再发新消息才能看到

窗口1:(再发)

127.0.0.1:6379> publish news 'still sunday'

(integer) 1

窗口2:(收到)

1) "message"

2) "news"

3) "still sunday"

如果再开几个客户端,同样也能收到消息

1.3. psubscribe pattern [pattern ...] 订阅频道

语法:psubscribe pattern [pattern ...]

作用:可以通过匹配模式来一次性订阅多个频道

例:

127.0.0.1:6379> psubscribe news*

Reading messages... (press Ctrl-C to quit)

1) "psubscribe"

2) "news*"

3) (integer) 1

转载于:https://www.cnblogs.com/reyinever/p/10041269.html

redis:消息发布与订阅频道相关推荐

  1. redis消息发布和订阅的运用与常见错误解决方法

    本文Redis所在系统:Linux,详细安装步骤可参考:https://www.cnblogs.com/zhaoyan001/p/6143170.html 本文运用程序所在系统:windows7 一  ...

  2. nodejs 实现 redis 的消息发布及订阅

    nodejs 实现 redis 的消息发布及订阅 业务需求 实现方法(koa) 流程 业务需求 大家好,我终于踩坑了哈哈哈哈--- 如果服务器是单线程的话 消息推送完全可以用websocket来实现, ...

  3. 面试被问到Redis实现发布与订阅,手摸手教

    简介 Redis发布与发布功能(Pub/Sub)是基于事件座位基本的通信机制,是目前应用比较普遍的通信模型,它的目的主要是解除消息的发布者与订阅者之间的耦合关系. Redis作为消息发布和订阅之间的服 ...

  4. Redis实现发布与订阅(转)

    简介 Redis发布与发布功能(Pub/Sub)是基于事件座位基本的通信机制,是目前应用比较普遍的通信模型,它的目的主要是解除消息的发布者与订阅者之间的耦合关系. Redis作为消息发布和订阅之间的服 ...

  5. Redis 学习笔记-NoSQL数据库 常用五大数据类型 Redis配置文件介绍 Redis的发布和订阅 Redis_事务_锁机制_秒杀 Redis应用问题解决 分布式锁

    1.NoSQL数据库 1.1 NoSQL数据库概述 NoSQL(NosQL = Not Only sQL ),意即"不仅仅是sQL",泛指非关系型的数据库.NoSQL不依赖业务逻辑 ...

  6. redis的发布和订阅功能

    原理 redis的发布和订阅是个比较高深的概念,我一开始接触的时候感觉很茫然,但是后面用了下发现还是简单的.看来还是多需要自己尝试. 其实和消息队列差不多的原理,就是一个发布的频道,所有订阅这个频道的 ...

  7. Redis——Redis 的发布和订阅

    Redis 的发布和订阅 文章目录 Redis 的发布和订阅 1.什么是发布和订阅 2.Redis 的发布和订阅 3.发布订阅命令行实现 1.什么是发布和订阅 Redis 发布订阅 (pub/sub) ...

  8. redis学习之redis的发布和订阅

    目录 什么是发布和订阅 Redis的发布和订阅 1.客户端可以订阅频道如下图 2.当给这个频道发布消息后,消息就会发送给订阅的客户端 发布订阅命令行实现 1.打开一个客户端订阅channel1 2.打 ...

  9. 【redis】发布与订阅

    发布与订阅 Redis的发布与订阅功能由PUBLISH.SUBSCRIBE.PSUBSCRIBE等命令组成.通过执行SUBSCRIBE命令,客户端可以订阅一个或多个频道,从而成为这些频道的订阅者(su ...

最新文章

  1. 证书重复冲突问题:Command /usr/bin/codesign failed with exit code 1
  2. 交换与路由技术课程期末上机测试题目一
  3. Ionic中自定义公共模块以及在自定义模块中使用ionic内置模块
  4. 重新打开_iPhone 应用停止响应或无法打开的解决办法
  5. 图片服务 - thumbor设置背景色
  6. 机器学习——seaborn可视化
  7. 编译OpenJDK12:valid values for --with-freetype are system and bundled
  8. 蓝牙版本avrcp怎么选_「科技犬」除了苹果AirPods,真无线蓝牙耳机到底怎么选?...
  9. 数据结构(考研面试)
  10. LINUX下载安装CUDA
  11. 【offer谈判】如何做一朵盛世白莲花,让企业愿意为你花大价钱!
  12. Golang验证身份证号码是否有效
  13. This beta version of Typora is expired, please download and install a newer version.
  14. C#读取RFID卡号源码
  15. 【关于Java方法的学习】
  16. 计算机网络笔记——概述、物理层、链路层(方老师408课程)
  17. win10 x64下的DNW驱动不完全安装方法
  18. vscode进行远程服务器 An SSH installation couldnt be found
  19. matlab如何做粒子模拟,求助,如何用matlab做蒙特卡罗模拟!!??
  20. [转载]bat超详细教程

热门文章

  1. 使用Managed DirectX编写游戏
  2. 以太坊是什么 - 以太坊开发入门指南
  3. shell 删除奇数偶数行
  4. 英山往事之为母亲办六十大寿
  5. paramiko在windows上的安装和使用
  6. 疯狂ios讲义疯狂连载之实现游戏视图控制器
  7. centOS 5.5 安装 ORACLE 11G RAC 问题汇总
  8. oracle 11g 在RedHat ES4 下面安装缺少的RPM
  9. Android studio 设置主题
  10. android jni 释放资源