Redis學習 4 發布訂閱

2021-10-08 19:43:34 字數 591 閱讀 6438

redis 發布訂閱(pub/sub)是一種訊息通訊模式:傳送者(pub)傳送訊息,訂閱者(sub)接收訊息。

redis 客戶端可以訂閱任意數量的頻道。

當有新訊息通過 publish 命令傳送給頻道 channel1 時, 這個訊息就會被傳送給訂閱它的三個客戶端:

訂閱乙個或多個符合給定模式的頻道。

pubsub subcommand [argument [argument …]]

檢視訂閱與發布系統狀態。

publish channel message

將資訊傳送到指定的頻道。

punsubscribe [pattern [pattern …]]

退訂所有給定模式的頻道。

subscribe channel [channel …]

訂閱給定的乙個或多個頻道的資訊。

unsubscribe [channel [channel …]]

指退訂給定的頻道。

redis 二 發布訂閱

參考資料 redis 4.x cookbook 中文版 redis官方文件 注 本文redis的版本為 5.0.3 注意,如果先發布訊息,然而頻道沒有訂閱者,這時的訊息會被丟失 redis的發布訂閱是乙個訊息推送的機制 發布者 publisher 向指定頻道 channel 發布訊息 message...

Redis七(發布訂閱)

redis 通過 publish subscribe 等命令實現了訂閱與發布模式,這個功能提供兩種資訊機制,分別是訂閱 發布到頻道和訂閱 發布到模式 訂閱者可以訂閱乙個或多個頻道,發布者向乙個頻道傳送訊息後,所有訂閱這個頻道的訂閱者都將收到訊息,而發布者也將收到乙個數值,這個數值是收到訊息的訂閱者的...

redis學習筆記(20) 發布與訂閱

redis的發布與訂閱功能由以下幾個命令實現 序號命令及描述 1subscribe 訂閱給定的乙個或多個頻道的資訊 2publish 將資訊 message 傳送到指定的頻道 channel 3pubsub 檢視訂閱與發布系統狀態 4psubscribe 訂閱乙個或多個符合給定模式的頻道 客戶端a通...