日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

【Redis】Redis 分片集群的渐进式扩容、缩容、管理

發(fā)布時(shí)間:2023/12/31 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Redis】Redis 分片集群的渐进式扩容、缩容、管理 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Redis高可拓展-分片技術(shù)(Redis Cluster)

方案

dictht[1]:擴(kuò)容縮容分片集群
dictht[0]:待回收分片集群(回收機(jī)器前的過(guò)渡集群)
shard*: redis分片機(jī)器(分片機(jī)器:哨兵+主從模式)
1.擴(kuò)容前
dictht[1]:[shard1,shard2,shard3]
dictht[0]:[]
2.擴(kuò)容
dictht[1]:[shard4,shard5,shard6,shard7,shard8,shard9]
dictht[0]:[shard1,shard2,shard3]
3.縮容
dictht[1]:[shard1,shard2,shard3]
dictht[0]:[shard4,shard5,shard6,shard7,shard8,shard9]
4.回收機(jī)器
dictht[1]:[shard1,shard2,shard3]
dictht[0]:[]

查詢(xún)操作: 先從dictht[1]查詢(xún),查詢(xún)不到就查詢(xún)dictht[0]
新增修改刪除操作:新增修改刪除dictht[1],刪除dictht[0] (只要數(shù)據(jù)命中dictht[1]的分片與dictht[0]的分片不一樣,就干掉dictht[0]數(shù)據(jù),因?yàn)閐ictht[0]是一個(gè)待回收的分片集群,等dictht[0]里面的數(shù)據(jù)刪完了就回收機(jī)器)

漸進(jìn)式擴(kuò)容需注意事項(xiàng)
1.dictht[1]與dictht[0]的分片機(jī)器不要一樣,不然回收機(jī)器的時(shí)候,dictht[1]與dictht[0]有一樣的分片,但是dictht[0]數(shù)據(jù)沒(méi)有刪除干凈,dictht[1]該分片就產(chǎn)生了垃圾數(shù)據(jù)
2.回收的時(shí)候應(yīng)盡可能讓dictht[0]數(shù)據(jù)清完回收,不然就會(huì)丟失redis數(shù)據(jù)(根據(jù)具體應(yīng)用場(chǎng)景及成本考慮調(diào)整回收時(shí)間點(diǎn))

總結(jié)

以上是生活随笔為你收集整理的【Redis】Redis 分片集群的渐进式扩容、缩容、管理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。