站長資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        phpredis是否支持集群

        php要操作redis cluster集群需要使用phpredis擴展,這是個c擴展,性能更高。

        phpredis是否支持集群

        phpredis集群使用 (推薦學(xué)習(xí):PHP視頻教程)

        <?php $redis_list = ['10.30.5.162:7000','10.30.5.163:7000','10.30.5.163:7001']; $client = new RedisCluster(NUll,$redis_list); echo $client->get('new_item_key:d89b561fb759fd533a8c2781ef15dd5f')

        代碼說明

        第一個參數(shù)傳NULL 別問我,我也不知道為啥。反正文檔沒找到,這篇也沒看懂。

        第二個參數(shù)是我們需要連接的redis cluster的master服務(wù)器列表。我們有3個master,就填3個, 填一個主節(jié)點也行, 甚至填一個從節(jié)點也行, 但是性能有差異。

        集群原理

        為甚么填入任何一個節(jié)點地址都可以操作redisCluster呢?

        在集群模式下,Redis接收任何鍵相關(guān)命令時首先計算鍵對應(yīng)的槽,

        假如初始化的是從節(jié)點, 首先會向從節(jié)點發(fā)送redis命令,

        從節(jié)點根據(jù)槽找出所對應(yīng)的節(jié)點,如果節(jié)點是自身,則處理鍵命令;

        如果不是自身, 則MOVED重定向錯誤,通知客戶端請求正確的節(jié)點。這個過程稱為MOVED重定向

        phpredis是否支持集群

        重定向信息包含了鍵所對應(yīng)的槽以及負責(zé)該槽的節(jié)點地址,根據(jù)這些信息客戶端就可以向正確的節(jié)點發(fā)起請求phpredis客戶端可以根據(jù)重定向信息直接再次向鍵所在節(jié)點發(fā)起請求, 從而獲取數(shù)據(jù)

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
        主站蜘蛛池模板: 中文字幕亚洲精品无码| 色久综合网精品一区二区| 久久青青草原精品国产不卡| 国产成人精品日本亚洲| 久久精品国产99久久久香蕉| 国产l精品国产亚洲区在线观看| 精品一区二区三区免费视频| 久久精品国产91久久综合麻豆自制 | 国产福利精品在线观看| 久久精品蜜芽亚洲国产AV| 欧美成人精品高清在线播放 | 亚洲精品美女久久777777| 国产精品夜色视频一级区| 99久久精品国产高清一区二区 | 久久国产精品波多野结衣AV| 99精品影院| 国产亚洲精品一品区99热| 久久精品天天中文字幕人妻| 一本色道久久88精品综合| 亚洲国产精品嫩草影院久久| 久久91精品综合国产首页| 国产精品免费在线播放| 2020最新久久久视精品爱| 欧美精品在线一区| 国产在视频线精品视频二代| 国精品午夜福利视频不卡| 四虎成人精品永久免费AV| 亚洲精品无码成人片在线观看 | 国产精品成人观看视频网站| 亚洲精品国产成人专区| 久久国产精品久久精品国产| 国产精品一二区| 99久久这里只有精品| 91麻豆精品视频| 国产精品莉莉欧美自在线线| 国产a视频精品免费观看| 国产在线不卡午夜精品2021| 精品久久久久久国产91| 精品亚洲综合在线第一区| 中文精品一卡2卡3卡4卡| 国产精品99久久精品爆乳|