您好,登錄后才能下訂單哦!
redis主從和集群的區(qū)別是什么?這個問題可能是我們?nèi)粘W習或工作經(jīng)常見到的。希望通過這個問題能讓你收獲頗深。下面是小編給大家?guī)淼膮⒖純?nèi)容,讓我們一起來看看吧!
主從:
通過持久化功能,Redis保證了即使在服務(wù)器重啟的情況下也不會損失(或少量損失)數(shù)據(jù),因為持久化會把內(nèi)存中數(shù)據(jù)保存到硬盤上,重啟會從硬盤上加載數(shù)據(jù)。 。但是由于數(shù)據(jù)是存儲在一臺服務(wù)器上的,如果這臺服務(wù)器出現(xiàn)硬盤故障等問題,也會導致數(shù)據(jù)丟失。
為了避免單點故障,通常的做法是將數(shù)據(jù)庫復制多個副本以部署在不同的服務(wù)器上,這樣即使有一臺服務(wù)器出現(xiàn)故障,其他服務(wù)器依然可以繼續(xù)提供服務(wù)。為此, Redis 提供了復制(replication)功能,可以實現(xiàn)當一臺數(shù)據(jù)庫中的數(shù)據(jù)更新后,自動將更新的數(shù)據(jù)同步到其他數(shù)據(jù)庫上。
在復制的概念中,數(shù)據(jù)庫分為兩類,一類是主數(shù)據(jù)庫(master),另一類是從數(shù)據(jù)庫(slave)。主數(shù)據(jù)庫可以進行讀寫操作,當寫操作導致數(shù)據(jù)變化時會自動將數(shù)據(jù)同步給從數(shù)據(jù)庫。而從數(shù)據(jù)庫一般是只讀的,并接受主數(shù)據(jù)庫同步過來的數(shù)據(jù)。一個主數(shù)據(jù)庫可以擁有多個從數(shù)據(jù)庫,而一個從數(shù)據(jù)庫只能擁有一個主數(shù)據(jù)庫。
集群:
集群是一組相互獨立的、通過高速網(wǎng)絡(luò)互聯(lián)的計算機,它們構(gòu)成了一個組,并以單一系統(tǒng)的模式加以管理。一個客戶與集群相互作用時,集群像是一個獨立的服務(wù)器。集群配置是用于提高可用性和可縮放性。 當請求到來首先由負載均衡服務(wù)器處理,把請求轉(zhuǎn)發(fā)到另外的一臺服務(wù)器上。
區(qū)別
主從服務(wù)器分工明確,主服務(wù)器用來寫,從服務(wù)器用來讀,一個主服務(wù)器,多個從服務(wù)器;集群就好比,多個主從服務(wù)器,子,比如:全國有多個主從服務(wù)器,分別處理各自區(qū)域的信息,這樣可以減少單個主從服務(wù)器中主服務(wù)器的壓力。
感謝各位的閱讀!看完上述內(nèi)容,你們對redis主從和集群的區(qū)別是什么大概了解了嗎?希望文章內(nèi)容對大家有所幫助。如果想了解更多相關(guān)文章內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道。
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。