redis 通過 publish 、 subscribe 等命令實現了訂閱與發布模式。
舉例1:
qq群的公告,單個發布者,多個收聽者
命令
publish channel msg將資訊 message 傳送到指定的頻道 channel
subscribe channel [channel ...]
訂閱頻道,可以同時訂閱多個頻道
unsubscribe [channel ...]
取消訂閱指定的頻道, 如果不指定頻道,則會取消訂閱所有頻道
psubscribe pattern [pattern ...]
訂閱乙個或多個符合給定模式的頻道,每個模式以 * 作為匹配符,比如 it* 匹配所 有以 it 開頭的頻道( it.news 、 it.blog 、 it.tweets 等等), news.* 匹配所有 以 news. 開頭的頻道( news.it 、 news.global
.today 等等),諸如此類
punsubscribe [pattern [pattern ...]]
退訂指定的規則, 如果沒有引數則會退訂所有規則
pubsub subcommand [argument [argument ...]]
檢視訂閱與發布系統狀態
登陸時加下面的引數即可解決中文編碼問題:
redis-cli -p 6380 -h 192.168.61.129 --raw訂閱乙個或多個符合的頻道redis 訂閱功能
redis 通過 publish subscribe 等命令實現了訂閱與發布模式。舉例1 qq群的公告,單個發布者,多個收聽者 命令publish channel msg 將資訊 message 傳送到指定的頻道 channel subscribe channel channel 訂閱頻道,可以同時...
Redis 發布訂閱功能
在redis中發布訂閱功能是由publish subscribe unsubscribe psubscribe組成的。publish是發布,subscribe是訂閱,unsubscribe是取消訂閱,psubscribe是訂閱模式,所謂模式也就是可以對應多個頻道的 頻道 例如訂閱了 abc hell...
Redis擴充套件功能之發布與訂閱
發布與訂閱這個模式在zookeeper中有詳細的闡述以及zookeeper是如何實現該功能的 參考zookeeper應用之一 資料發布與訂閱初體驗 池塘裡洗澡的鴨子 cnblogs.com 和zookeeper 隨筆分類 池塘裡洗澡的鴨子 cnblogs.com redis同樣實現了該功能,下面 r...