版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、近年來(lái)內(nèi)存數(shù)據(jù)庫(kù)發(fā)展迅速,其中最有代表性的就是Redis數(shù)據(jù)庫(kù)。Redis是一種基于key-value鍵值對(duì)存儲(chǔ)的內(nèi)存數(shù)據(jù)庫(kù),具有冗余和復(fù)制備份的特性,并且提供了多種編程語(yǔ)言支持以增加兼容性。Redis通常以高容錯(cuò)、高可用、可擴(kuò)展的集群模式提供服務(wù),廣泛應(yīng)用在高速緩存系統(tǒng)、云計(jì)算、大數(shù)據(jù)處理等領(lǐng)域。隨著Redis集群構(gòu)建規(guī)模的增大,其可靠性的問(wèn)題逐漸突出,提升集群可靠性能夠降低集群發(fā)生故障給用戶造成的損失。本文對(duì)Redis集群的容錯(cuò)機(jī)制
2、進(jìn)行深入研究,以此為切入點(diǎn)對(duì)集群的可靠性進(jìn)行優(yōu)化。
本文主要工作如下:
(1)針對(duì)Redis集群中存在的單節(jié)點(diǎn)故障的問(wèn)題,基于Redis集群容錯(cuò)機(jī)制的原理和過(guò)程,提出根據(jù)集群狀態(tài)的變化對(duì)容錯(cuò)機(jī)制進(jìn)行階段劃分的方法。Redis集群的容錯(cuò)機(jī)制保證在發(fā)生單點(diǎn)故障時(shí),集群能從故障中恢復(fù)。在容錯(cuò)機(jī)制運(yùn)行過(guò)程中,集群經(jīng)過(guò)確認(rèn)下線、恢復(fù)上線的狀態(tài)轉(zhuǎn)變,根據(jù)集群的狀態(tài)變化,本文將Redis集群的容錯(cuò)機(jī)制分成下線檢測(cè)和故障轉(zhuǎn)移兩個(gè)階段
3、,下線檢測(cè)階段完成故障節(jié)點(diǎn)檢測(cè),確認(rèn)集群下線的狀態(tài);故障轉(zhuǎn)移階段通過(guò)節(jié)點(diǎn)選舉和主從切換完成集群的恢復(fù)。
(2)針對(duì)下線檢測(cè)階段集群狀態(tài)收斂較慢的問(wèn)題,根據(jù)Gossip通信協(xié)議的消息傳播特點(diǎn),提出一種適用于大規(guī)模集群的通信模型。通過(guò)該模型建立集群收斂速度和通信過(guò)程之間的關(guān)系,發(fā)現(xiàn)在下線檢測(cè)階段,由于通信負(fù)載不均衡導(dǎo)致節(jié)點(diǎn)發(fā)送心跳消息的頻率比較低,而且在心跳消息中冗余節(jié)點(diǎn)信息的選取具有隨機(jī)性,降低了有效消息所占的比例。針對(duì)集群收斂
4、過(guò)程的性能瓶頸,本文提出一種基于通信負(fù)載均衡的優(yōu)化方法對(duì)集群的通信過(guò)程進(jìn)行優(yōu)化,增加集群收斂速度,提高下線檢測(cè)的效率。
(3)針對(duì)Redis集群容錯(cuò)機(jī)制的宕機(jī)容忍度較低的問(wèn)題,基于集群的分片結(jié)構(gòu),提出新的主節(jié)點(diǎn)選舉算法。原始的選舉算法容易出現(xiàn)多次選舉的情況,而且從節(jié)點(diǎn)在選舉過(guò)程中沒(méi)有投票權(quán),限制了算法對(duì)于多數(shù)主節(jié)點(diǎn)宕機(jī)的情況的適用性。本文從集群分片間的關(guān)系考慮,實(shí)現(xiàn)一種基于分組協(xié)同的片間選舉算法。通過(guò)優(yōu)化后的選舉算法,提升集群
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 機(jī)械非概率可靠性分析與可靠性優(yōu)化設(shè)計(jì)研究.pdf
- 高可靠性集群部署的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 可靠性與可靠性增長(zhǎng)方法的研究.pdf
- 結(jié)構(gòu)可靠性的優(yōu)化算法研究.pdf
- 區(qū)域路網(wǎng)抗震可靠性評(píng)價(jià)與優(yōu)化研究.pdf
- 混合可靠性優(yōu)化方法研究.pdf
- 可靠性優(yōu)化的解耦方法研究.pdf
- SoC最終測(cè)試的可靠性設(shè)計(jì)與優(yōu)化.pdf
- 微電網(wǎng)備用容量?jī)?yōu)化與可靠性研究.pdf
- 基于可靠性的備件庫(kù)存優(yōu)化.pdf
- 建筑廢料逆向物流系統(tǒng)的優(yōu)化與可靠性研究.pdf
- 機(jī)械穩(wěn)健可靠性優(yōu)化設(shè)計(jì).pdf
- 基于可靠性的設(shè)備維護(hù)優(yōu)化研究.pdf
- 可靠性網(wǎng)絡(luò)最優(yōu)化算法研究.pdf
- 機(jī)械模糊可靠性優(yōu)化設(shè)計(jì)研究.pdf
- 配電網(wǎng)可靠性與終端配置優(yōu)化研究.pdf
- 海洋固定平臺(tái)模糊優(yōu)化與模糊可靠性研究.pdf
- 工程結(jié)構(gòu)可靠性優(yōu)化設(shè)計(jì)研究.pdf
- 配電網(wǎng)可靠性評(píng)估與優(yōu)化.pdf
- 電力系統(tǒng)可靠性管理與在線可靠性評(píng)估的研究.pdf
評(píng)論
0/150
提交評(píng)論