测试
订阅端:
127.0.0.1:6379[2]> subscribe poison02 # 订阅一个频道poison02
Reading messages... (press Ctrl-C to quit)
1) "subscribe"
2) "poison02"
3) (integer) 1
1) "message" # 消息
2) "poison02" # 哪个频道
3) "Hello, Poison02!" # 消息内容
1) "message"
2) "poison02"
3) "hhhhh"
发送端:
127.0.0.1:6379[2]> publish poison02 "Hello, Poison02!" # 往指定频道发送消息
(integer) 1
127.0.0.1:6379[2]> publish poison02 "hhhhh"
(integer) 1
原理
- 实时消息系统!
- 实时聊天(频道当作聊天室,将信息回显给所有人)
- 订阅、关注系统
稍微复杂的场景就会使用消息中间件做。