Redis的发布订阅
Redis提供了发布订阅功能,可以用于消息传输。
发布订阅架构
发布订阅机制包括三个部分:发布者、订阅者和channel:
发布者和订阅者都是Redis客户端,Channel则为Redis服务器端,发布者将消息发送到某个的频道,订阅了这个频道的订阅者就能接收到这条消息。一个订阅者可以订阅多个chanel。
发布订阅使用
发布消息
返回值是收到消息的订阅者数量
1 | publish channel message |
订阅频道
1 | subscribe channel [channel ...] |