Redis學習筆記(十九) 發布訂閱(上)
Redis 發布訂閱(pub/sub)是一種消息通訊模式:發送者(pub)發送消息,訂閱者(sub)接收消息,它的發布與訂閱功能由PUBLISH、SUBSCRIBE、PSUBSCRIBE等命令組成。
通過執行SUBSCRIBE命令,客戶端可以訂閱一個或多個頻道,從而成為這些頻道的訂閱者:每當有其他客戶端向被訂閱的頻道發送消息時,頻道的所有訂閱者都會收到這條消息。
偷個懶今天模擬下發布訂閱的過程。
首先啟動6379埠的服務端:
然後通過redis-cli命令啟動三個客戶端,其中兩個分別執行
subscribe “newit” //訂閱newit頻道
現在我們在第三個客戶端向newit發布一條消息:
現在觀察訂閱的兩個客戶端是否收到消息:
ok收到消息。