新聞中心
Redis集群技術(shù)以其快速的性能和耐用的特性,是當前數(shù)據(jù)庫開發(fā)者的內(nèi)存數(shù)據(jù)庫的首選技術(shù)。Redis集群利用主從(Master-Slave)和哨兵技術(shù),可以實現(xiàn)多主機高可用,保證服務(wù)可靠性,滿足業(yè)務(wù)量大,服務(wù)要求高的情況下的需求。

為鹽亭等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及鹽亭網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為網(wǎng)站設(shè)計制作、成都做網(wǎng)站、鹽亭網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
Redis集群主從模式由主機和從機組成,主從模式實現(xiàn)數(shù)據(jù)的同步多備份,以及主從的容錯備份。主服務(wù)器負責執(zhí)行客戶端請求,從服務(wù)器狀態(tài)處于只讀狀態(tài),接收主服務(wù)器的數(shù)據(jù)同步,以保證數(shù)據(jù)的一致性。當主服務(wù)器出現(xiàn)故障時,一個從服務(wù)器會智能識別主服務(wù)器不在,從服務(wù)器升級為新的主服務(wù)器,保證確保系統(tǒng)正常運行。
通過主從模式,多服務(wù)器之間可以通過多個從機實現(xiàn)多備份,從而提高系統(tǒng)間的容錯能力,在多個服務(wù)器壞掉或者發(fā)生故障時,也可以保證彼此能互相傳輸數(shù)據(jù),從而達到服務(wù)可用性的高要求。
下面是Redis集群主從模式的基本原理:
(1)一、Redis集群中的主服務(wù)器:
主服務(wù)器主要在接受客戶端的請求時同步更新數(shù)據(jù),當接受到客戶端請求時,會對數(shù)據(jù)進行更新,然后將更新的數(shù)據(jù)發(fā)送給從機。
(2)二、Redis集群中的從服務(wù)器
從服務(wù)器接收來自主服務(wù)器的同步數(shù)據(jù),保證主從數(shù)據(jù)的一致性;一旦主服務(wù)器發(fā)現(xiàn)故障,一個從服務(wù)器將會自動升級為新的主,執(zhí)行客戶端請求,確保正常服務(wù)。
以下是Redis集群主從模式變更過程的示例代碼:
//將Slave機Slave1升級為Master
redis-cli -h Slave1 -p 6379 slaveof no one
//將Slave機Slave2升級為Master
redis-cli -h Slave2 -p 6379 slaveof no one
//將Master機Master1重新做為Slave
redis-cli -h Master1 -p 6379 slaveof Slave1 6379
//將Master機 Master2重新做為Slave
redis-cli -h Master2 -p 6379 slaveof Slave2 6379
以上代碼中,-h 指定IP,-p指定端口,slaveof表示以某臺服務(wù)器為master,no one表示該服務(wù)器為主機,而不是從機。
以上就是Redis集群主從模式的基本原理,主從模式在許多數(shù)據(jù)庫應(yīng)用中起著至關(guān)重要的作用,可以實現(xiàn)高可用、容錯備份,為數(shù)據(jù)庫提供保證服務(wù)器的穩(wěn)定性和可靠性的作用。
香港服務(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集群主從原理(redis集群主從原理)
標題鏈接:http://m.fisionsoft.com.cn/article/cohcidj.html


咨詢
建站咨詢
