redis消息訂閱

學(xué)過觀察者模式嗎?

就是那種東西

方括號(hào)中的是參數(shù)

命令:

subscribe [c1 (c2 ....)] 
# 訂閱指定頻道,可以訂閱多個(gè)
unsubscribe [c1 (c2 ....)] 
# 取消訂閱指定的頻道
psubscribe [pattern1 (pattern2 ...)
# 可以使用一些通配符匹配訂閱的頻道名稱
# 比如h*llo  *號(hào)可以匹配任意0到多個(gè)字符
# h?llo    ?號(hào)可以匹配一個(gè)字符
# [ab]    方括號(hào)可以算是一個(gè)元字符吧
punsubscribe [pattern1 (pattern2 ...)]
# 退訂所有給定模式的頻道
publish [channel1 (channel2 ...)] [message]
# 向指定的頻道發(fā)送消息
PUBSUB CHANNELS [pattern]
# 按照pattern匹配羅列出所有正在訂閱的channels
# 如果沒有patter,則羅列出所有

PUBSUB NUMSUB [channel-1 ... channel-N]
# 羅列出每個(gè)頻道有多少用戶訂閱了
# 如果沒有指定channel,則返回空l(shuí)ist

PUBSUB NUMPAT
# 查看所有的客戶端按照psubscribe的patterns訂閱的數(shù)量

#  詳情查看
#  http://www.redis.cn/commands/pubsub.html
  1. 可以一次性訂閱多個(gè)頻道
  2. 先訂閱后發(fā)布

貌似用的很少

實(shí)際工作中一般不會(huì)用它做消息中間件

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 擴(kuò)展筆記肖峰--102-任務(wù)調(diào)度-Ubuntu16.04服務(wù)器 提示,本文章是針對(duì)5.3版本 執(zhí)行命令生成一個(gè)ar...
    云龍789閱讀 773評(píng)論 0 0
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,694評(píng)論 19 139
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,323評(píng)論 25 708
  • 也許山早已荒涼 開不出花的芬芳 我依然要攀藤附葛 向上,是我的方向 也許溪早已干涸 養(yǎng)不出一絲魚香 我依然要靜坐垂...
    慕容林閱讀 527評(píng)論 30 38
  • 背叛 是夜,燈火在闌珊,而A城的不夜城的生活才剛剛開始。 不夜城顧名思義一個(gè)沒有夜晚的地方。不夜城中有一家有名的夜...
    破曉的黎閱讀 386評(píng)論 0 0

友情鏈接更多精彩內(nèi)容