Redis 发布订阅

1.Redis Unsubscribe 命令 - 指退订给定的频道。

简介

Redis Unsubscribe 命令用于退订给定的一个或多个频道的信息。Redis 发布订阅

语法

redis 127.0.0.1:6379> UNSUBSCRIBE channel [channel ...]

可用版本: >= 2.0.0

返回值: 这个命令在不同的客户端中有不同的表现。

示例

redis 127.0.0.1:6379> UNSUBSCRIBE mychannel 
1) "unsubscribe"
2) "a"
3) (integer) 0

2.Redis Subscribe 命令 - 订阅给定的一个或多个频道的信息。

简介

Redis Subscribe 命令用于订阅给定的一个或多个频道的信息。。Redis 发布订阅

语法

redis 127.0.0.1:6379> SUBSCRIBE channel [channel ...]

可用版本: >= 2.0.0

返回值: 接收到的信息

示例

redis 127.0.0.1:6379> SUBSCRIBE mychannel 
Reading messages... (press Ctrl-C to quit)
1) "subscribe"
2) "mychannel"
3) (integer) 1
1) "message"
2) "mychannel"
3) "a"

3.Redis Pubsub 命令 - 查看订阅与发布系统状态。

简介

Redis Pubsub 命令用于查看订阅与发布系统状态,它由数个不同格式的子命令组成。Redis 发布订阅

语法

redis 127.0.0.1:6379> PUBSUB <subcommand> [argument [argument ...]]

可用版本: >= 2.8.0

返回值: 由活跃频道组成的列表。

示例

redis 127.0.0.1:6379> PUBSUB CHANNELS
(empty list or set)

4.Redis Punsubscribe 命令 - 退订所有给定模式的频道。

简介

Redis Punsubscribe 命令用于退订所有给定模式的频道。Redis 发布订阅

语法

redis 127.0.0.1:6379> PUNSUBSCRIBE [pattern [pattern ...]]

可用版本: >= 2.0.0

返回值: 这个命令在不同的客户端中有不同的表现。

示例

redis 127.0.0.1:6379> PUNSUBSCRIBE mychannel 
1) "punsubscribe"
2) "a"
3) (integer) 1

5.Redis Publish 命令 - 将信息发送到指定的频道。

简介

Redis Publish 命令用于将信息发送到指定的频道。Redis 发布订阅

语法

redis 127.0.0.1:6379> PUBLISH channel message

可用版本: >= 2.0.0

返回值: 接收到信息的订阅者数量。

示例

redis 127.0.0.1:6379> PUBLISH mychannel "hello, i m here"
(integer) 1

6.Redis Psubscribe 命令 - 订阅一个或多个符合给定模式的频道。

简介

每个模式以 * 作为匹配符,比如 it* 匹配所有以 it 开头的频道( it.news 、 it.blog 、 it.tweets 等等)。 news.* 匹配所有以 news. 开头的频道( news.it 、 news.global.today 等等),诸如此类。Redis Psubscribe 命令订阅一个或多个符合给定模式的频道。Redis 发布订阅

语法

redis 127.0.0.1:6379> PSUBSCRIBE pattern [pattern ...]

可用版本: >= 2.0.0

返回值: 接收到的信息。

示例

redis 127.0.0.1:6379> PSUBSCRIBE mychannel
Reading messages... (press Ctrl-C to quit)
1) "psubscribe"
2) "mychannel"
3) (integer) 1

总结

在这里插入图片描述

相关推荐

  1. Redis-发布订阅

    2024-01-11 20:38:03       19 阅读
  2. Redis 怎么发布订阅

    2024-01-11 20:38:03       16 阅读
  3. Redis 订阅发布(Pub/Sub) 详解 如何使用订阅发布

    2024-01-11 20:38:03       19 阅读
  4. Redis发布-订阅模式之Channel的发布订阅

    2024-01-11 20:38:03       10 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-11 20:38:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-11 20:38:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-11 20:38:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-11 20:38:03       18 阅读

热门阅读

  1. C#-sort()利用委托自定义排序

    2024-01-11 20:38:03       33 阅读
  2. R语言【base】——unlink():删除文件和目录

    2024-01-11 20:38:03       35 阅读
  3. 记录学习--校验文件的SHA、MD5

    2024-01-11 20:38:03       37 阅读
  4. Leetcode16-有多少小于当前数字的数字(1365)

    2024-01-11 20:38:03       36 阅读
  5. 【OpenCV学习笔记】- 学习笔记目录

    2024-01-11 20:38:03       42 阅读
  6. 文件分割与合并

    2024-01-11 20:38:03       36 阅读
  7. 力扣_数组25—柱状图中最大的矩形

    2024-01-11 20:38:03       25 阅读
  8. 线程池如何知道一个线程是否执行完成

    2024-01-11 20:38:03       33 阅读