Redis學習筆記(十九) 發布訂閱(上)

Redis 發布訂閱(pub/sub)是一種消息通訊模式:發送者(pub)發送消息,訂閱者(sub)接收消息,它的發布與訂閱功能由PUBLISH、SUBSCRIBE、PSUBSCRIBE等命令組成。

通過執行SUBSCRIBE命令,客戶端可以訂閱一個或多個頻道,從而成為這些頻道的訂閱者:每當有其他客戶端向被訂閱的頻道發送消息時,頻道的所有訂閱者都會收到這條消息。

偷個懶今天模擬下發布訂閱的過程。

 

首先啟動6379埠的服務端:

 

然後通過redis-cli命令啟動三個客戶端,其中兩個分別執行

subscribe “newit” //訂閱newit頻道

現在我們在第三個客戶端向newit發布一條消息:

 

 現在觀察訂閱的兩個客戶端是否收到消息:

 

 

 

 ok收到消息。

 

Tags: