日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
查看Redis槽點(diǎn)分配剖析Redis集群原理(查看redis槽點(diǎn)分配)

Redis是一款開(kāi)源的內(nèi)存數(shù)據(jù)庫(kù),主要用于存儲(chǔ)結(jié)構(gòu)化的數(shù)據(jù)。Redis集群中的一個(gè)重要概念是槽點(diǎn)分配。Redis的每一個(gè)數(shù)據(jù)庫(kù)都被分割成 16384 個(gè)槽,每個(gè)槽存儲(chǔ)數(shù)據(jù)的鍵值對(duì)。

在Redis集群中,多個(gè)節(jié)點(diǎn)共同組成一個(gè)分布式系統(tǒng),通過(guò)對(duì)槽點(diǎn)進(jìn)行分配,實(shí)現(xiàn)所有節(jié)點(diǎn)共享數(shù)據(jù)。 Redis集群將每個(gè)數(shù)據(jù)庫(kù)被分割成16384個(gè)槽,相當(dāng)于把一個(gè)大箱子分割成16384個(gè)小箱子,每個(gè)小箱子會(huì)被分配給某一個(gè)節(jié)點(diǎn)管理,并存儲(chǔ)普通的key-value鍵值對(duì),為key-value數(shù)據(jù)提供可靠的讀寫(xiě)能力。

定位數(shù)據(jù)的方法很簡(jiǎn)單,就是對(duì)key進(jìn)行算數(shù)取模,算出結(jié)果后,把key分配到相應(yīng)的槽位中,它的讀寫(xiě)操作就會(huì)發(fā)往擁有固定槽位的某一節(jié)點(diǎn),也就是預(yù)先設(shè)定好的槽點(diǎn),這樣一來(lái)就能有效地把一個(gè)大型數(shù)據(jù)庫(kù)拆分成小型數(shù)據(jù)庫(kù),每個(gè)容易處理并存儲(chǔ)和處理數(shù)據(jù),以滿足用戶的需求。

下面我們就來(lái)看看Redis集群的槽點(diǎn)分配如何進(jìn)行:

1.用哈希函數(shù)將鍵值對(duì)進(jìn)行映射,大致可以得到哈希值;

2.得到哈希值后,找出其對(duì)應(yīng)的槽位索引,得到的索引就是它該落在的槽點(diǎn)。

要想查看Redis集群中槽點(diǎn)分配情況,可以使用redis-cli 命令調(diào)用 `CLUSTER NODES` 命令,返回所有節(jié)點(diǎn)的槽位分配情況,下面是一個(gè)示例:

127.0.0.1:7001> CLUSTER NODES
0036d6215b3e1e86c546639df4386c3d027a98fc 10.0.0.1:6000@6000 myself,master - 0 1511288077000 32 connected 0-5460 5461-10922 10923-16383
00e10c2def16674f7d362e19dad942f8456f5b13 10.0.0.2:6001@6001 master - 0 1511288078000 33 connected 5461-10922 10923-16383
244b6f3e6fec3f313cfb7bebeb44c66705f27b8d 10.0.0.3:6002@6002 master - 0 1511288076000 34 connected 10923-16383

從上面的示例中可以看出,第一個(gè)節(jié)點(diǎn)存放的槽點(diǎn)范圍為 0-5460,第二個(gè)節(jié)點(diǎn)存放的槽點(diǎn)范圍為 5461-10922,第三個(gè)節(jié)點(diǎn)存放的槽點(diǎn)范圍為 10923-16383。

以上就是Redis集群背后的槽點(diǎn)分配原理,Redis通過(guò)精心設(shè)計(jì)的槽點(diǎn)系統(tǒng),讓節(jié)點(diǎn)可以輕松管理大量數(shù)據(jù),節(jié)***可以將數(shù)據(jù)分成小份,充分利用集群能力,提高系統(tǒng)性能。

四川成都云服務(wù)器租用托管【創(chuàng)新互聯(lián)】提供各地服務(wù)器租用,電信服務(wù)器托管、移動(dòng)服務(wù)器托管、聯(lián)通服務(wù)器托管,云服務(wù)器虛擬主機(jī)租用。成都機(jī)房托管咨詢:13518219792
創(chuàng)新互聯(lián)(www.cdcxhl.com)擁有10多年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)、開(kāi)啟建站+互聯(lián)網(wǎng)銷售服務(wù),與企業(yè)客戶共同成長(zhǎng),共創(chuàng)價(jià)值。


分享名稱:查看Redis槽點(diǎn)分配剖析Redis集群原理(查看redis槽點(diǎn)分配)
當(dāng)前路徑:http://www.dlmjj.cn/article/dpdsesi.html