redis發(fā)布訂閱常用命令(redisson 發(fā)布訂閱)

    本文主要介紹redis發(fā)布訂閱(redisson發(fā)布訂閱)的常用命令,下面一起看看redis發(fā)布訂閱(redisson發(fā)布訂閱)的常用命令相關(guān)資訊。
    其實(shí)很多mq的產(chǎn)品都是這樣的模式。我們經(jīng)常聽(tīng)到電子郵件訂閱場(chǎng)景的例子。什么意思,就是說(shuō)100個(gè)人訂閱你的博客。如果博主發(fā)表了一篇文章,那么100個(gè)人也會(huì)收到短信通知。你覺(jué)得除了這個(gè)場(chǎng)景還能找到其他的場(chǎng)景嗎?當(dāng)然,如果你想做一個(gè)獨(dú)立的程序在內(nèi)存中讀寫以保持?jǐn)?shù)據(jù)的完整性,是否需要保證寫的時(shí)間也要分配給每個(gè)存儲(chǔ)讀取器?所以還是有很多場(chǎng)景的。在你的挖掘下或者從基本命令:1:簡(jiǎn)介命令從用戶手冊(cè)可以看出,其實(shí)發(fā)布訂閱模式只有六個(gè)命令。下面我來(lái)解釋一下~ ~ ~ 1。訂閱訂閱頻道{channel …}信息訂閱一個(gè)或多個(gè)頻道。從上面官方的解釋來(lái)看,它的表現(xiàn)有點(diǎn)像現(xiàn)實(shí)生活中的表現(xiàn)。我們聽(tīng)廣播,想聽(tīng)。我們應(yīng)該做的,當(dāng)然是fm。只有在合適的頻道才能聽(tīng)到好的節(jié)目,所以一定要先訂閱一個(gè)頻道(頻道)。我給你舉個(gè)例子。兩個(gè)客戶端,即msg,訂閱該頻道,如下所示:2 .到目前為止,這兩個(gè)受試者都在監(jiān)控msg頻道。接下來(lái),如果msg頻道有新聞,就會(huì)通過(guò)訂閱接收。讓 讓我們看看如何使用這個(gè)命令用戶手冊(cè)。信息發(fā)布渠道將信息消息發(fā)送到指定渠道??吹缴厦婷畹氖褂?,我就放心了。訂閱監(jiān)控后,將消息發(fā)送到msg通道。然后單獨(dú)打印。好了,到目前為止,最基本的發(fā)布和訂閱模式是。簡(jiǎn)單嗎?其實(shí)這是什么簡(jiǎn)單,但有時(shí)我們需要它,就是我可以有一個(gè)模糊的匹配關(guān)鍵?比如你想訂閱所有以為前綴的頻道,如果能做到真的很棒。一個(gè)強(qiáng)大的redis自然會(huì)這樣做,并命令它提供:psubscribe。3.psu subscribe在給定模式{mode …}下psu subscribe一個(gè)或多個(gè)頻道。每個(gè)模式都使用*匹配符號(hào),比如匹配所有頻道以它開(kāi)頭(it.news,it.blog,it.tweets等。)和消息。*匹配新聞的所有頻道。(個(gè)人、news.global.today等。),等等??吹缴厦娴慕忉?,你可能會(huì)覺(jué)得這不是正式的匹配,前綴p就是模式的意思。是的,然后我會(huì)訂閱所有帶有前綴的頻道。最常見(jiàn)的是三個(gè)命令,然后我們簡(jiǎn)單分析一下代碼。二:簡(jiǎn)單的源代碼分析。事實(shí)上,redis 的發(fā)布和訂閱模式。表達(dá)式存儲(chǔ)在redisserver pubsub_channels字典和pubsub_patterns數(shù)組中,所有的操作代碼都在pubsub c文件中,如下圖所示:1。如你所見(jiàn),pubsub_channels是一個(gè)字典結(jié)構(gòu),你應(yīng)該知道它的鍵是一個(gè)通道,它的值是一個(gè)通過(guò)注釋的列表。2 pubsub_patterns從注釋中可以看出,它是存儲(chǔ)模式匹配訂閱的客戶端列表。是的,它是用一個(gè)列表數(shù)組實(shí)現(xiàn)的。3.subcribecommand通過(guò)下面的代碼,你心里有輪廓了嗎?其實(shí)這真的是pubsub_channels =渠道存儲(chǔ)值=列表模式的關(guān)鍵,列表就叫客戶列表。在這種情況下,你會(huì)看到。哪把鑰匙掛在上面?如果客戶發(fā)布了,只要瀏覽一下列表就知道結(jié)果了。4。在publishcommand之前,發(fā)布的原理很簡(jiǎn)單,就是在字典里找通道和鍵,到達(dá)客戶端后遍歷客戶端發(fā)送信息。同理,pubsub_patterns也差不多,你只需要簡(jiǎn)單看一下pubsub的源代碼就可以了。c,幾乎所有人都會(huì)明白
    了解更多redis發(fā)布訂閱(redisson發(fā)布訂閱)的常用命令相關(guān)內(nèi)容請(qǐng)關(guān)注本站點(diǎn)。

    win7剛開(kāi)機(jī)很卡(win7電腦開(kāi)機(jī)慢運(yùn)行卡頓)
    固態(tài)硬盤和機(jī)械怎么一起用,固態(tài)硬盤和機(jī)械硬盤一起用怎么操作
    pr怎么恢復(fù)默認(rèn)設(shè)置,pr控制面板恢復(fù)默認(rèn)設(shè)置
    x70pro和x70pro+哪個(gè)好(vivo x70pro與x70pro+)
    聯(lián)想官方驅(qū)動(dòng)在哪下載(聯(lián)想官網(wǎng)驅(qū)動(dòng)安裝教程)
    redis發(fā)布訂閱常用命令(redisson 發(fā)布訂閱)
    電腦突然自動(dòng)重啟或者斷電關(guān)機(jī)是怎么回事兒(電腦突然自動(dòng)斷電重啟是什么問(wèn)題)
    從兩個(gè)sql表中了解過(guò)去的時(shí)間(sql如何從兩個(gè)表檢索數(shù)據(jù))
    word分頁(yè)了怎么合并一起(word分頁(yè)了怎么合并一起打印)
    如何把a(bǔ)pp的圖標(biāo)改為自己圖片(怎么把a(bǔ)pp圖標(biāo)改樣子)
    什么叫固態(tài)硬盤優(yōu)化工作,筆記本什么叫固態(tài)硬盤
    固態(tài)盤是什么是c盤嗎,固態(tài)硬盤 就是c盤嗎
    一嗨租車怎么開(kāi)通雙免(一嗨租車雙免還要刷違章押金嗎)
    筆記本電腦磁盤恢復(fù)分區(qū)怎么刪除,怎么刪除筆記本的恢復(fù)分區(qū)
    windows365云電腦官網(wǎng)(office365云電腦)
    魅藍(lán)note3打游戲怎么樣,魅藍(lán)note3對(duì)比紅米note3玩游戲差別多大
    蘋果ios怎么越獄,蘋果手機(jī)怎樣越獄
    小紅書怎么私信別人(小紅書怎么私信微信不會(huì)被禁言)
    華碩z490-a說(shuō)明書(華碩z490-p說(shuō)明書)
    三星s6edge 怎么root,三星s6edge怎么root不了
    主站蜘蛛池模板: 久久久99精品一区二区| 色视频综合无码一区二区三区| 秋霞日韩一区二区三区在线观看| 亚洲一区二区三区乱码A| 亚洲av成人一区二区三区观看在线 | 精彩视频一区二区三区| 国产大秀视频在线一区二区| 久久精品国产一区二区三区肥胖| 黑人一区二区三区中文字幕| 欧美一区内射最近更新| 99精品一区二区三区无码吞精| 亚洲av鲁丝一区二区三区| 亚洲日韩国产精品第一页一区| 一区二区中文字幕在线观看| 波多野结衣一区二区免费视频 | 国产日韩一区二区三免费高清| 国产在线精品一区二区在线看| 亚洲av无码成人影院一区| 日韩免费一区二区三区在线播放| 一区二区三区观看免费中文视频在线播放 | 日本午夜精品一区二区三区电影| 人妻少妇AV无码一区二区| 不卡一区二区在线| 免费无码一区二区三区蜜桃| 丝袜人妻一区二区三区网站| 国产剧情国产精品一区| 久久一区不卡中文字幕| 日韩内射美女人妻一区二区三区| 香蕉久久一区二区不卡无毒影院 | 蜜桃传媒视频麻豆第一区| 久久免费精品一区二区| 亚洲电影一区二区三区| 无码播放一区二区三区| 午夜爽爽性刺激一区二区视频| 精品国产一区二区三区久久狼| 国产aⅴ一区二区| 精品亚洲一区二区三区在线观看| 亚洲乱码日产一区三区| 麻豆天美国产一区在线播放| 亚洲熟妇无码一区二区三区| 国产乱子伦一区二区三区|