1. Redis釋出訂閱?
Redis 釋出訂閱(pub/sub)是一種消息通信模式;發送者(pub)負責發送消息,而訂閱者(sub)負責接收消息。
一個頻道(例如:channel1),可以有多個用戶端(比如:client2、client5、client1)訂閱,并且Redis可以訂閱任意數量的頻道。

當有新消息通過PUBLISH指令發送給頻道(channel1)時,這個消息就會被發送給它的訂閱者(client2、client5、client1)。
2. 建立訂閱頻道
- 首先,啟動redis服務(redis-server.exe redis.conf指令)
- 然後再打開一個視窗訂閱頻道(圖中頻道名為redisChat)
Redis_釋出訂閱通信 - 再打開一個視窗,向頻道推送消息(第二天報錯是因為忘記加引号,請無視)
Redis_釋出訂閱通信 - 訂閱頻道視窗收到的消息
Redis_釋出訂閱通信 3. 常見的釋出訂閱操作指令
指令 | 解釋 |
---|---|
| 訂閱一個或多個符合給定模式的頻道 |
| 檢視訂閱與釋出系統狀态 |
| 将資訊釋出到指定的頻道 |
| 退訂所有給定模式的頻道 |
| 訂閱給定的一個或多個頻道的資訊 |
| 隻退訂給定的頻道 |