新聞中心
Redis集群是Redis在使用時(shí)能夠拓展到更多數(shù)據(jù)庫(kù),及實(shí)現(xiàn)多樣化業(yè)務(wù)功能的技術(shù)。Redis集群的模式,主要包含四種:主從模式(Master-Slave)、哨兵模式(Sentinel)、哈希槽(Hash Slot)以及一致性哈希模式(Consistent Hashing)。不同模式擁有不同的特性,下面詳細(xì)比較它們的優(yōu)缺點(diǎn):

主從模式(Master-Slave):優(yōu)點(diǎn)
1. 主從模式可以大幅度提升Redis集群的數(shù)據(jù)索引能力。在主從模式下,主機(jī)用于處理寫(xiě)入數(shù)據(jù),而從機(jī)則用于處理讀取數(shù)據(jù),從而提升數(shù)據(jù)查詢(xún)的效率。2. 主從模式可以提升系統(tǒng)的可用性。主從模式搭建的Redis集群,任何時(shí)候只要部分主機(jī)掛掉,仍可以保證系統(tǒng)可用性,避免可用性問(wèn)題。
缺點(diǎn)
1. 主從模式本身并不支持?jǐn)?shù)據(jù)備份,如果系統(tǒng)遇到意外,極易丟失部分?jǐn)?shù)據(jù)。2. 在主從模式下,如果節(jié)點(diǎn)出現(xiàn)掛掉等異常情況,需要進(jìn)行手工檢測(cè),十分麻煩。
哨兵模式(Sentinel):優(yōu)點(diǎn)
1. 與傳統(tǒng)的主從模式不同,哨兵模式不僅支持讀寫(xiě)分離,還支持節(jié)點(diǎn)故障自動(dòng)探測(cè),可以自動(dòng)調(diào)整數(shù)據(jù)路由,以及故障節(jié)點(diǎn)的自動(dòng)故障遷移。2. 哨兵模式支持節(jié)點(diǎn)數(shù)據(jù)同步,保證數(shù)據(jù)安全性。
缺點(diǎn)
1. 由于哨兵模式使用了更多的節(jié)點(diǎn),使得它整體上更加脆弱,一旦任何一個(gè)節(jié)點(diǎn)掛掉,可能會(huì)影響整體集群運(yùn)行。2. 哨兵模式需要節(jié)點(diǎn)拓?fù)渲芯S護(hù)更多的節(jié)點(diǎn),會(huì)增加部署復(fù)雜度。
哈希槽(Hash Slot):優(yōu)點(diǎn)
1. 哈希槽可以針對(duì)不同的業(yè)務(wù)指定指定的節(jié)點(diǎn),從而更加專(zhuān)業(yè)快捷地對(duì)其進(jìn)行處理。2. 在哈希槽模式下,Redis集群可以很方便的進(jìn)行負(fù)載均衡,提高整體集群的運(yùn)行效率。
缺點(diǎn)
1. 在哈希槽模式下,分布式的數(shù)據(jù)不能夠像傳統(tǒng)的單機(jī)版Redis一樣,都被映射到一個(gè)Hash空間中,從而無(wú)法直接通過(guò)Key值進(jìn)行定位。2. 在Redis集群分布式緩存空間大小不同的情況下,多個(gè)節(jié)點(diǎn)表示整個(gè)緩存空間時(shí),會(huì)由于緩存空間的植入不均而由不同的查詢(xún)效率。
一致性哈希模式(Consistent Hashing):優(yōu)點(diǎn)
1.一致性哈希把多個(gè)存儲(chǔ)節(jié)點(diǎn)映射到虛擬空間,具有更均衡的負(fù)載分擔(dān)能力,能夠更加充分地利用Redis集群內(nèi)存資源。2. 一致性哈希分布式存儲(chǔ)方式具有高響應(yīng)速度,能夠在節(jié)點(diǎn)宕機(jī)時(shí)迅速完成故障切換,顯著提升系統(tǒng)的可用性。
缺點(diǎn)
1. 一致性哈希算法依賴(lài)于Redis集群內(nèi)部數(shù)據(jù)備份。如果某個(gè)節(jié)點(diǎn)宕機(jī),那么需要從其他節(jié)點(diǎn)獲取備份數(shù)據(jù),這將影響整個(gè)系統(tǒng)的可用性。2. 一致性哈希算法使用了虛擬空間,如果節(jié)點(diǎn)太
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開(kāi)通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過(guò)10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)。專(zhuān)業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊(cè)、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
分享標(biāo)題:的優(yōu)缺點(diǎn)Redis集群不同模式的優(yōu)缺點(diǎn)比較(redis集群不同模式)
文章轉(zhuǎn)載:http://m.5511xx.com/article/dhgscgc.html


咨詢(xún)
建站咨詢(xún)
