相关命令
- psubscribe 订阅一个或多个符合给定模式的频道
- pubsub 查看订阅与发布系统状态
- publish 将信息发送到指定的频道
- punsubscribe 退订所有给定模式的频道
- subscribe 订阅给定的一个或多个频道的信息
- unsubscribe 退订给定的频道
测试
订阅者
doubly@xiaoyizideMacBook-Pro bin % redis-cli
127.0.0.1:6379> SUBSCRIBE doubly
Reading messages... (press Ctrl-C to quit)
1) "subscribe"
2) "doubly"
3) (integer) 1
1) "message"
2) "doubly"
3) "1234"
1) "message"
2) "doubly"
3) "666"发布者
doubly@xiaoyizideMacBook-Pro bin % redis-cli
127.0.0.1:6379> PUBLISH doubly 123
(integer) 0
127.0.0.1:6379> PUBLISH doubly 123
(integer) 2使用代码编写同理
使用场景
- 实时消息系统
- 实时聊天
- 订阅、关注系统
稍微复杂的场景我们就会使用消息中间件MQ