SUBSCRIBE
监听发布到频道的消息。
语法
SUBSCRIBE channel [channel ...]
引入版本:2.0.0
复杂度摘要:O(N)
为客户端订阅指定频道。
一旦客户端进入订阅状态,除了额外的 SUBSCRIBE、SSUBSCRIBE、PSUBSCRIBE、UNSUBSCRIBE、SUNSUBSCRIBE、PUNSUBSCRIBE、PING、RESET 和 QUIT 命令之外,客户端不应发出任何其他命令。但是,如果使用 RESP3(请参阅 HELLO),客户端可以在订阅状态下发出任何命令。
有关详细信息,请参阅 发布/订阅。
必需参数
channel [channel ...]
订阅一个或多个频道。
Redis Software 与 Redis Cloud 兼容性
| Redis 软件 |
Redis Cloud |
说明 |
|---|---|---|
| ✅ 标准 |
✅ 标准 |
返回值
RESP2
成功时,此命令不会返回任何内容。相反,对于每个通道,都会推送一条第一个元素为字符串 subscribe 的消息,作为命令成功的确认。
RESP3
成功时,此命令不会返回任何内容。相反,对于每个通道,都会推送一条第一个元素为字符串 subscribe 的消息,作为命令成功的确认。
资料来源:Redis 官方 SUBSCRIBE 文档;中文内容参考 Redis 文档许可。