Redis 发布订阅
2024-01-10 13:04:17
目录
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
总结
文章来源:https://blog.csdn.net/gzu_01/article/details/135498897
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!