Redis发布订阅(pub/sub)是一种消息通信模式
:发送者(pub)发送消息,订阅者(sub)接收消失。
命令
命令 | 描述 |
---|---|
PSUBSCRIBE pattern [pattern…] | 订阅一个或多个符合给定模式的频道。 |
PUNSUBSCRIBE pattern [pattern…] | 退订一个或多个符合给定模式的频道。 |
PUBSUB subcommand [argument[argument]] | 查看订阅与发布系统状态。 |
PUBLISH channel message | 向指定频道发布消息 |
SUBSCRIBE channel [channel…] | 订阅给定的一个或多个频道。 |
SUBSCRIBE channel [channel…] | 退订一个或多个频道 |
使用场景
- 实时消息
- 实时聊条(频道当成聊天室,将消息回显给所有订阅的人即可)
- 订阅、关注系统
复杂场景我们通常会使用消息中间件MQ