《Redis使用手册之发布与订阅》

《Redis使用手册之发布与订阅》

目录

发布与订阅

PUBLISH:向频道发送消息

  • PUBLISH:向频道发送消息

    PUBLISH channel message

    127.0.0.1:6379> publish "news.it" "hello world"

    (integer) 1

SUBSCRIBE:订阅频道

SUBSCRIBE:订阅频道 可订阅一个或多个频道

SUBSCRIBE channel channel channel ...

127.0.0.1:6379> subscribe "news.it"

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

  1. "subscribe"
  2. "news.it"
  3. (integer) 1

消息的第一个元素是"subscribe",表示这条消息是由SUBSCRIBE命令引发的订阅消息而不是普通客户端发送的频道消息。

消息的第二个元素记录了被订阅频道的名字"news.it"。

消息的最后一个元素是数字1,这表示客户端目前只订阅了一个频道。

UNSUBSCRIBE:退订频道

UNSUBSCRIBE:退订频道

UNSUBSCRIBE channel channel ...

channel可选项,可以此退订多个

如果用户没有给定任何频道,直接以无参数方式执行UNSUBSCRIBE命令,那么命令将退订当前客户端已经订阅的所有频道。

UNSUBSCRIBE:退订频道

127.0.0.1:6379> unsubscribe "news.it"

  1. "unsubscribe"

  2. "news.it"

  3. (integer) 0

第1个元素是"unsubscribe",表明该消息是一条由退订操作产生的消息。

第2个元素是被退订频道的名字。

第3个元素是客户端在执行退订操作之后,目前仍在订阅的频道数量。

PSUBSCRIBE:订阅模式

  • PSUBSCRIBE:订阅模式

    PSUBSCRIBE pattern pattern pattern ...

    传入PSUBSCRIBE命令的每个pattern参数都可以是一个全局风格的匹配符,比如"news.*"模式可以匹配所有以"news."为前缀的频道,而"news.iet"模式则可以匹配"news.it"频道和"news.et"频道,诸如此类。

    PSUBSCRIBE:订阅模式

PUNSUBSCRIBE:退订模式

  • PUNSUBSCRIBE:退订模式

    PUNSUBSCRIBE pattern pattern ...

PUBSUB:查看发布与订阅的相关信息

PUBSUB:查看发布与订阅的相关信息

PUBSUB CHANNELS pattern

127.0.0.1:6379> pubsub channels

  1. "news.it"

查看频道的订阅者数量

PUBSUB NUMSUB channel channel ...

查看被订阅模式的总数量

PUBSUB NUMPAT

PUBSUB:查看发布与订阅的相关信息

相关推荐
测试运维日常笔记9 分钟前
Oracle 数据库连接认证方式详解
数据库·oracle
ClouGence1 小时前
PostgreSQL 同步到 Iceberg:开源、私有部署与 SaaS 方案对比
数据库·postgresql·开源
这个DBA有点耶1 小时前
DBA进阶之路:从“修数据库”到“管架构债”
数据库·架构·dba
ACP广源盛139246256731 小时前
WAIC2026 国产超节点算力浪潮下@ACP#IX9104 在算力矩阵中的定位与落地场景
大数据·数据库·人工智能·嵌入式硬件·线性代数·矩阵
珠***格2 小时前
通信链路全打通:西格电力四可装置的 4G/5G + 加密认证技术详解
大数据·数据库·分布式·5g·架构·能源
盗理者2 小时前
AI Agent 技能分享|从零实现 MCP Server,让 Agent 安全读取数据库
数据库·oracle
xqqxqxxq2 小时前
Redis 五大常用数据类型 + 通用命令笔记
数据库·redis·笔记
l1t3 小时前
DeepSeek总结的在 pg_stat_statements 中诊断高基数工作负载
数据库·缓存·postgresql
神奇霸王龙3 小时前
Agentic RAG 双硬门屠夫:5 旗舰实测
数据库·人工智能·ai·agent·ai编程·ai写作·rag
ACP广源盛139246256733 小时前
WAIC2026 国产算力浪潮下@ACP#IX8024 在算力矩阵中的定位与落地场景
大数据·数据库·人工智能·嵌入式硬件·线性代数·矩阵