中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Redis 發布訂閱模型

發布時間:2020-07-14 09:36:06 來源:網絡 閱讀:475 作者:DBAspace 欄目:數據庫

RedisServer包含兩個重要的結構: 

1. channels:實際上就是一個key-value的Map結構,key為訂閱地頻道,value為Client的List 

2. patterns:存放模式+client地址的列表


從pubsub_channels中找出跟publish中channel相符的clients-list,然后再去pubsub_patterns中找出每一個相符的pattern和client。向這些客戶端發送publish的消息。


在程序終止或者類的實例被銷毀的時候,請將訂閱者實例注銷掉,否則,在redis中一直存在這個訂閱者。

Redis 發布端

redis 127.0.0.1:6379> PUBLISH redisChat "Redis is a great caching technique"

(integer) 1

redis 127.0.0.1:6379> PUBLISH redisChat "Learn redis by tutorials point"

Redis訂閱端:

redis 127.0.0.1:6379> SUBSCRIBE redisChat

Reading messages... (press Ctrl-C to quit)

1) "subscribe"

2) "redisChat"

3) (integer) 1


現在,兩個客戶端都發布在同一個通道名redisChat消息及以上的訂閱客戶端接收消息。

發布后的消息會被多個訂閱端同時接收到





向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

遂川县| 南安市| 贞丰县| 桦南县| 南江县| 普格县| 洱源县| 永和县| 恭城| 景泰县| 东乌珠穆沁旗| 晋州市| 柞水县| 乐安县| 麟游县| 苏尼特右旗| 新绛县| 县级市| 乌拉特前旗| 霸州市| 浙江省| 阿坝县| 盖州市| 松江区| 宜黄县| 闸北区| 余江县| 凤阳县| 漯河市| 潍坊市| 施甸县| 江油市| 颍上县| 平谷区| 荔波县| 老河口市| 菏泽市| 安吉县| 万山特区| 临沂市| 栾川县|