Redis实现了发布/订阅消息传递机制。
它的概念很简单:发布者在通道上发送消息。多个订阅者接收它。
使用下面的命令,订阅一个通道:
SUBSCRIBE <channel>
发布到通道使用下面的命令:
PUBLISH <channel> <message>
例:
SUBSCRIBE dogs
在另一个redis-cli窗口中,输入:
PUBLISH dogs "Roger"
消息将被发送到订阅者,他们将默认显示事件的类型、通道和消息:
订阅用户可以在多个渠道收听:
SUBSCRIBE dogs cats
并接收来自所有人的信息。