教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢/投訴熱線:400-618-4000

Redis集群有哪些方案?【Java面試】

更新時(shí)間:2021年03月05日15時(shí)57分 來(lái)源:傳智教育 瀏覽次數(shù):

好口碑IT培訓(xùn)

Redis集群方案哪些方案?

1.codis

目前用的最多的集群方案,基本和twemproxy-致的效果,但它支持在節(jié)點(diǎn)數(shù)量改變情況下,舊節(jié)點(diǎn)數(shù)據(jù)可恢復(fù)到新hash節(jié)點(diǎn)。

2.redis

cluster3.0自帶的集群,特點(diǎn)在于他的分布式算法不是一致性hash,而是hash槽的概念,以及自身支持節(jié)點(diǎn)設(shè)置從節(jié)點(diǎn)。具體看官方文檔介紹。

3.在業(yè)務(wù)代碼層實(shí)現(xiàn),起幾個(gè)毫無(wú)關(guān)聯(lián)的redis實(shí)例,在代碼層,對(duì)key進(jìn)行hash計(jì)算,然后去對(duì)應(yīng)的redis實(shí)例操作數(shù)據(jù)。這種方式對(duì)hash層代碼要求比較高,考慮部分包括,節(jié)點(diǎn)失效后的替代算法方案,數(shù)據(jù)震蕩后的自動(dòng)腳本恢復(fù),實(shí)例的監(jiān)控,等等。




下面是傳智教育公開的幾套Java課程,您可以下載和在線觀看學(xué)習(xí),如果想深入學(xué)習(xí)java并想找到不錯(cuò)的java開發(fā)相關(guān)工作,建議報(bào)班學(xué)習(xí)傳智教育Java高級(jí)軟件工程師課程。獲取【Java視頻教程+資料】加播妞1605146928606_課程資料.jpg:435946716。




猜你喜歡

Redis如何實(shí)現(xiàn)分布式阻塞隊(duì)列?

SpringBoot整合NoSQL 數(shù)據(jù)庫(kù)(Redis)實(shí)現(xiàn)緩存

redis生成自增長(zhǎng)ID教程

為什么redis可以做緩存?

Redis 持久化詳細(xì)介紹

傳智教育Java培訓(xùn)課程

0 分享到:
和我們?cè)诰€交談!