redis集群

redis集群

基本介紹

Redis 集群是一個可以在多個 Redis 節(jié)點之間進(jìn)行數(shù)據(jù)共享的設(shè)施installation。

專業(yè)從事成都網(wǎng)站制作、成都做網(wǎng)站,高端網(wǎng)站制作設(shè)計,小程序定制開發(fā),網(wǎng)站推廣的成都做網(wǎng)站的公司。優(yōu)秀技術(shù)團(tuán)隊竭力真誠服務(wù),采用H5頁面制作+CSS3前端渲染技術(shù),響應(yīng)式網(wǎng)站建設(shè),讓網(wǎng)站在手機(jī)、平板、PC、微信下都能呈現(xiàn)。建站過程建立專項小組,與您實時在線互動,隨時提供解決方案,暢聊想法和感受。

Redis 集群不支持那些需要同時處理多個鍵的 Redis 命令, 因為執(zhí)行這些命令需要在多個 Redis 節(jié)點之間移動數(shù)據(jù), 并且在高負(fù)載的情況下, 這些命令將降低Redis集群的性能, 并導(dǎo)致不可預(yù)測的行為。

Redis 集群通過分區(qū)partition來提供一定程度的可用性availability: 即使集群中有一部分節(jié)點失效或者無法進(jìn)行通訊, 集群也可以繼續(xù)處理命令請求。

Redis集群提供了以下兩個好處:

  • 將數(shù)據(jù)自動切分split到多個節(jié)點的能力。

  • 當(dāng)集群中的一部分節(jié)點失效或者無法進(jìn)行通訊時, 仍然可以繼續(xù)處理命令請求的能力。

集群原理

redis-cluster架構(gòu)圖

redis集群

  1. 投票過程是集群中所有master參與,如果半數(shù)以上master節(jié)點與master節(jié)點通信超時(cluster-node-timeout),認(rèn)為當(dāng)前master節(jié)點掛掉.

  2. 什么時候整個集群不可用(cluster_state:fail)?

    • redis-3.0.0.rc1加入cluster-require-full-coverage參數(shù),默認(rèn)關(guān)閉,打開集群兼容部分失敗.

    • 如果集群任意master掛掉,且當(dāng)前master沒有slave.集群進(jìn)入fail狀態(tài),也可以理解成集群的slot映射[0-16383]不完整時進(jìn)入fail狀態(tài). 

    • 如果集群超過半數(shù)以上master掛掉,無論是否有slave,集群進(jìn)入fail狀態(tài).

文章標(biāo)題:redis集群
網(wǎng)站URL:http://muchs.cn/article10/gppcdo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)ChatGPT、、網(wǎng)站排名App開發(fā)、微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化