新聞中心
?? 隨著Redis在大規(guī)模業(yè)務(wù)場景中的使用越來越多,Redis集群對大數(shù)據(jù)處理和應(yīng)用有著重要的作用。傳統(tǒng)的Redis單機主從架構(gòu)無法滿足性能的提升,而Redis集群的性能優(yōu)勢又未必能滿足可用性的要求。

?? 在構(gòu)建和部署Redis集群時,如何保證其高可用是一個重要的話題。常見的方案是以多一臺Redis節(jié)點的模式來保證其可用性。這種模式的核心思想是,在節(jié)點的配置中,多加了一臺節(jié)點,這臺節(jié)點既不是master也不是slave,即便其它主、從節(jié)點出現(xiàn)故障,也能確保Redis集群的高可用。
# 配置文件中多加一臺pre-slave節(jié)點
bind 0.0.0.0
protected-mode no
port 6384
# 指定pre-slave節(jié)點是否能更改主從關(guān)系
slave-read-only yes
?? 通過以上這種單一節(jié)點確保Redis高可用的方案,在只有一臺節(jié)點故障時,是能夠保證Redis集群能夠繼續(xù)有效運行的。當(dāng)節(jié)點出現(xiàn)故障時,其他節(jié)點會將此節(jié)點的數(shù)據(jù)復(fù)制到其它節(jié)點,并監(jiān)測集群的健康狀況,以確保數(shù)據(jù)正確同步,保證正常訪問。
?? 將Redis集群少數(shù)一臺保持高可用是一種可行的方案,盡管這也極大影響到性能和效率,但卻也可以滿足大部分需求。因此,任何Redis集群的配置和部署/維護,都需要根據(jù)應(yīng)用的需求權(quán)衡設(shè)計最佳方案,以達到大規(guī)模集群的高可用。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗。專業(yè)提供云主機、虛擬主機、域名注冊、VPS主機、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
文章名稱:Redis集群少數(shù)一臺保持高可用(redis集群單數(shù)臺)
文章分享:http://fisionsoft.com.cn/article/cdeidso.html


咨詢
建站咨詢
