成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

redis集群節(jié)點縮容

IT那活兒 / 3105人閱讀
redis集群節(jié)點縮容

一. 結(jié)構(gòu)及詳細說明

Redis集群大致架構(gòu)圖:

一組RedisCluster是由多個Redis實例組成,官方推薦使用6實例,其中3個為主節(jié)點,3個為從結(jié)點。一旦有主節(jié)點發(fā)生故障的時候,RedisCluster可以選舉出對應的從結(jié)點成為新的主節(jié)點,繼續(xù)對外服務,從而保證服務的高可用性。那么對于客戶端來說,知道對應的key是要路由到哪一個節(jié)點呢?原來,RedisCluster把所有的數(shù)據(jù)劃分為16384個不同的槽位,可以根據(jù)機器的性能把不同的槽位分配給不同的Redis實例,對于Redis實例來說,他們只會存儲部門的Redis數(shù)據(jù),當然,槽的數(shù)據(jù)是可以遷移的,不同的實例之間,可以通過一定的協(xié)議,進行數(shù)據(jù)遷移。

縮容節(jié)點就是通過槽的遷移來實現(xiàn)。



二. 操作過程

1、槽遷移

收縮集群意味著縮小規(guī)模,需要從現(xiàn)有集群中安全下線部分節(jié)點。流程說明:
確認下線節(jié)點是否有負責的槽,如果有,需要把槽遷移到其他節(jié)點,保證節(jié)點下線后整個集群槽節(jié)點映射的完整性。
當下線節(jié)點不在負責槽或本身是從節(jié)點時,可以通知其他節(jié)點忘記下線節(jié)點,當所有節(jié)點忘記下線節(jié)點后該節(jié)點可以正常關(guān)閉。
例:下線6381和6384節(jié)點
6381節(jié)點負責槽位12288-16383,下線之前需要遷移槽位,源節(jié)點需要把自身負責的槽位均勻的遷移到其他主節(jié)點上,直接使用redis-trib.tbreshard命令完成槽遷移,每次遷移只能有一個目標節(jié)點。

./redis-trib.rbreshard 192.168.100.77:6381

輸入遷移目的節(jié)點6379ID

輸入遷移源節(jié)點6381ID,輸入done確認

確認無誤后輸入yes開始遷移

clusternodes可以看到6379接管了1365個槽12288-13652

把槽遷移到6380,重復上述過程

把槽遷移到6385,重復上述過程

可以看到,6381不在負責槽

2、忘記節(jié)點

使用redis-trib.rb+ del-node + 集群ip:port+ 下線節(jié)點ID命令忘記節(jié)點 63816384節(jié)點進行下線操作

192.168.100.77:6379>cluster nodes查看節(jié)點已下線



三.  總結(jié)
  1. redis縮容一般有兩種方法,一種是在線縮容,一種是離線縮容,從業(yè)務的角度來說,在線縮容是最方便的方法,但在線縮容有個問題是,過程中如果某個槽正在操作會導致遷移槽是發(fā)送錯誤,需要人工干預。

  2. 離線縮容是比較快速的方法,人工干預比較少由集群自動分配哈希槽,缺點是需停掉業(yè)務。

END


文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/129949.html

相關(guān)文章

  • 宜信開源|詳解PaaS平臺LAIN的功能和架構(gòu)

    摘要:是宜信公司大數(shù)據(jù)創(chuàng)新中心開發(fā)的開源平臺。為宜信大數(shù)據(jù)創(chuàng)新中心各個團隊提供了統(tǒng)一的測試和生產(chǎn)環(huán)境,簡化了服務的部署與上線流程,也降低了運維人員對系統(tǒng)管理的復雜度。基于容器技術(shù),面向多樣化的技術(shù)棧,并且天然隔離系統(tǒng)和應用的依賴。 LAIN是宜信公司大數(shù)據(jù)創(chuàng)新中心開發(fā)的開源PaaS平臺。在金融的場景下,LAIN 是為解放各個團隊和業(yè)務線的生產(chǎn)力而設(shè)計的一個云平臺。LAIN 為宜信大數(shù)據(jù)創(chuàng)新中...

    mist14 評論0 收藏0

發(fā)表評論

0條評論

IT那活兒

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<