Redis實現了一個發布/訂閱的消息機制。

它的概念很簡單:發布者在一個頻道上發送消息,多個訂閱者接收它。

使用以下命令訂閱一個頻道:

SUBSCRIBE <channel>

使用以下命令發布到一個頻道:

PUBLISH <channel> <message>

例如:

SUBSCRIBE dogs

在另一個redis-cli窗口中,輸入:

PUBLISH dogs "Roger"

消息將被發送給訂閱者,它們默認顯示事件類型、頻道和消息的內容:

訂閱者可以聽取多個頻道:

SUBSCRIBE dogs cats

並將接收來自所有頻道的消息。