使用三臺虛擬機(jī)創(chuàng)建redis雙實(shí)例部署cluster三主三從集群,并且主從之間要交叉成對,避免主從都出現(xiàn)在同一臺虛擬機(jī)上的情況。
這是我們搭建三組三從的一個(gè)目標(biāo)之一,剛開始我使用的是官網(wǎng)的ruby腳本redis.trib.rb來創(chuàng)建集群,后來發(fā)現(xiàn)一個(gè)大坑,雙實(shí)例的三主三從你在使用redis.trib.rb腳本創(chuàng)建集群時(shí)無論怎么排序,最后都是會有一對主從是落在同一虛擬機(jī)上的。
比如下面查看到的狀態(tài)(觀察實(shí)例的ID):
192.168.1.33:6379 192.168.1.34:6380
192.168.1.35:6379 192.168.1.35:6380
192.168.1.34:6379 192.168.1.33:6380
10年積累的網(wǎng)站建設(shè)、網(wǎng)站制作經(jīng)驗(yàn),可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先制作網(wǎng)站后付款的網(wǎng)站建設(shè)流程,更有南皮免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
cluster nodes
d3cf7c72d3118f2bdd39e3581d0cc4c52e7c03c3 192.168.1.33:6379 myself,master - 0 0 1 connected 0-5460
cba6c37028119adof59c589f3863716faac67721 192.168.1.34:6380 s1ave d3cf7c72d3118f2bdd39e3581d0cc4c52e7c03c3 0 1543825541203 4 connected
f2336c17830c43d449cf2b6d1384b4891f9d7c2f 192.168.1.35:6380 slave 8e6c05671c098ffa09004bd450ea5292930b2481 0 1543825542205 6 connected
8e6c05671c098ffa09004bd450ea5292930b2481 192.168.1.35:6379 master - 0 1543825540700 5 connected 10923-16383
65f50d0f1117fd70278bb5d66bcb95048da8b0e5 192.168.1.34:6379 master - 0 1543825541704 3 connected 5461-10922
a12b13d5044059e7bfb95b83d8d091a626a95261 192.168.1.33:6380 s1ave 65f50d0f1117fd70278bb5d66bcb95048da8b0e5 0 1543825540700 3 connected
那么這就問題大了,如果192.168.1.35這臺設(shè)備掛了,那么整個(gè)redis集群就無法訪問了,因?yàn)閞edis cluster是分片存儲集群。如果是6臺虛擬機(jī),就不會出現(xiàn)這種情況;更多數(shù)量主從雙實(shí)例集群,比如四主四從的沒有測試過,大家可以回去測試一下。
對于這個(gè)問題,我們可以通過純手動創(chuàng)建三主三從的雙實(shí)例集群,不使用官方的redis.trib.rb腳本。
-----------------------------------------Mark一下--------------------------------------------------
分享文章:Redis官方ruby腳本創(chuàng)建cluster雙實(shí)例三主三從集群的bug
本文來源:http://aaarwkj.com/article2/iipsoc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、網(wǎng)站排名、網(wǎng)頁設(shè)計(jì)公司、定制網(wǎng)站、App開發(fā)、用戶體驗(yàn)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)