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”]