Redis 發佈訂閱(pub/sub)是一種消息通訊模式:發送者(pub)發送消息,訂閱者(sub)接收消息,它的發佈與訂閱功能由PUBLISH、SUBSCRIBE、PSUBSCRIBE等命令組成。redis
經過執行SUBSCRIBE命令,客戶端能夠訂閱一個或多個頻道,從而成爲這些頻道的訂閱者:每當有其餘客戶端向被訂閱的頻道發送消息時,頻道的全部訂閱者都會收到這條消息。blog
偷個懶今天模擬下發布訂閱的過程。it
首先啓動6379端口的服務端:cli
而後經過redis-cli命令啓動三個客戶端,其中兩個分別執行im
subscribe "newit" //訂閱newit頻道通信
如今咱們在第三個客戶端向newit發佈一條消息:客戶端
如今觀察訂閱的兩個客戶端是否收到消息:db
ok收到消息。img