/

Redis 發布/訂閱

Redis 發布/訂閱

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

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

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

1
SUBSCRIBE <channel>

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

1
PUBLISH <channel> <message>

例如:

1
SUBSCRIBE dogs

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

1
PUBLISH dogs "Roger"

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

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

1
SUBSCRIBE dogs cats

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

tags: [“Redis”, “publish/subscribe”, “messaging”, “channel”, “subscriber”]