码农之家

Redis 发布/订阅

Redis实现了发布/订阅消息传递机制。

它的概念很简单:发布者在通道上发送消息。多个订阅者接收它。

使用下面的命令,订阅一个通道:

SUBSCRIBE <channel>

发布到通道使用下面的命令:

PUBLISH <channel> <message>

例:

SUBSCRIBE dogs

在另一个redis-cli窗口中,输入:

PUBLISH dogs "Roger"

消息将被发送到订阅者,他们将默认显示事件的类型、通道和消息:

订阅用户可以在多个渠道收听:

SUBSCRIBE dogs cats

并接收来自所有人的信息。