婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Redis集群水平擴展、集群中添加以及刪除節點的操作

Redis集群水平擴展、集群中添加以及刪除節點的操作

熱門標簽:鄭州人工智能電銷機器人系統 北京400電話辦理收費標準 貴州電銷卡外呼系統 日本中國地圖標注 十堰營銷電銷機器人哪家便宜 魔獸2青云地圖標注 宿遷便宜外呼系統平臺 超呼電話機器人 山東外呼銷售系統招商

在Redis集群搭建中,我們搭建了下圖所示的Redis集群,接下來我們就來看看如何為我們的Redis集群進行水平擴容。

[root@localhost redis-5.0.3]# src/redis-server redis-cluster/8001/redis.conf 
[root@localhost redis-5.0.3]# src/redis-server redis-cluster/8004/redis.conf
[root@localhost redis-5.0.3]# src/redis-server redis-cluster/8002/redis.conf 
[root@localhost redis-5.0.3]# src/redis-server redis-cluster/8005/redis.conf 
[root@localhost redis-5.0.3]# src/redis-server redis-cluster/8003/redis.conf 
[root@localhost redis-5.0.3]# src/redis-server redis-cluster/8006/redis.conf 

首先,先啟動我們的集群(在上一篇博客中,我們已經將集群環境搭好了,只需要重啟啟動redis服務即可)

查看集群中的信息:

為集群水平擴容

接下來,我們將在集群得基礎上再添加一主一從,增加后集群如下圖所示:

1. 增加8007和8008倆個redis實例

在/usr/local/software/redis-5.0.3/redis-cluster下創建8007和8008文件夾,并拷貝8001文件夾下的redis.conf文件到8007和8008這兩個文件夾下,進行修改

mkdir 8007 8008
cd 8001
cp redis.conf /usr/local/software/redis-5.0.3/redis-cluster/8007/
cp redis.conf /usr/local/software/redis-5.0.3/redis-cluster/8008/

# 修改8007文件夾下的redis.conf配置文件
vim /usr/local/software/redis-5.0.3/redis-cluster/8007/redis.conf
# 修改如下內容:
port 8007
dir /usr/local/software/redis-5.0.3/redis-cluster/8007
cluster-config-file nodes-8007.conf

# 修改8008文件夾下的redis.conf配置文件
vim /usr/local/software/redis-5.0.3/redis-cluster/8008/redis.conf
修改內容如下:
port 8008
dir /usr/local/software/redis-5.0.3/redis-cluster/8008
cluster-config-file nodes-8008.conf

# 啟動8007和8008倆個服務并查看服務狀態
src/redis-server /usr/local/software/redis-5.0.3/redis-cluster/8007/redis.conf
src/redis-server /usr/local/software/redis-5.0.3/redis-cluster/8008/redis.conf
ps -el | grep redis

2. 將8007和8008加入集群中

查看redis集群得幫助命令:

1.create:創建一個集群環境host1:port1 … hostN:portN

2.call:可以執行redis命令

3.add-node:將一個節點添加到集群里,第一個參數為新節點的ip:port,第二個參數為集群中任意一個已經存在的節點的ip:port

4.del-node:移除一個節點

5.reshard:重新分片

6.check:檢查集群狀態

添加8007和8008節點到集群中

[root@localhost redis-5.0.3]# src/redis-cli --cluster add-node 192.168.243.133:8007 192.168.243.133:8001
[root@localhost redis-5.0.3]# src/redis-cli --cluster add-node 192.168.243.133:8008 192.168.243.133:8001

3. 查看集群狀態

我們發現對于新加入的節點默認都是master節點,最重要的是,他們都沒有分配slots槽位,所以根據Redis集群分片的原理,這些剛加入集群的節點實際上是不能讀寫數據的。

4. 為新加入的節點分配槽位

使用集群中的任意一個主節點,對其進行重新分片工作

[root@localhost redis-5.0.3]# src/redis-cli --cluster reshard 192.168.243.133:8001

輸入命令后,會進入一個交互式的操作:

1. How many slots do you want to move (from 1 to 16384)? 600

你想移動多少個槽位? 這里移動600個

2. What is the receiving node ID? 7cbcddaea49560b2847327b1465e8db7082655d2

要將槽位分配給拿給節點? 指定節點的ID

3. Please enter all the source node IDs.

 Type 'all' to use all the nodes as source nodes for the hash slots.
 Type 'done' once you entered all the source nodes IDs.
Source node #1: all

要從哪幾個節點抽取槽位,all:從所有的節點中,各自抽取一部分槽位給8007。輸入all后會有一個抽取槽位的計劃

4.Do you want to proceed with the proposed reshard plan (yes/no)? yes開始執行

是否執行該reshard計劃。

查看集群的最新狀態:

我們可以看到8007已經有hash槽位了,此時我們就能往8007進行讀寫操作了

5. 將8008配置為8007的從節點

我們可以通過replicate命令指定當前節點成為哪一個節點的從節點。

192.168.243.133:8008> cluster replicate 7cbcddaea49560b2847327b1465e8db7082655d2
OK

查看集群的狀態:

發現8008已經成為8007的從節點了,至此,Redis水平擴容成功。

刪除集群中的節點

刪除8008從節點

用del-node刪除從節點8008,指定刪除節點ip和端口,以及節點id

[root@localhost redis-5.0.3]# src/redis-cli --cluster del-node 192.168.243.133:8008 840340ce7a2dabdfc6ad40fde17e9e0c803b386c

發現8008已經被移除了。

刪除8007主節點

刪除8007節點比刪除8008節點麻煩一點,因為8007節點管理一部分slots,在刪除它之前,需要將slots分配給其他可用的master節點上,否則就會出現數據丟失問題。

1、重新分配8007上的slots

[root@localhost redis-5.0.3]# src/redis-cli --cluster reshard 192.168.243.133:8007

交互流程:

1. How many slots do you want to move (from 1 to 16384)? 600

2. What is the receiving node ID? ec0001bd4282f790017d1e68259c67f2d7037a3c

接收slots的節點ID(這里是8001的主節點ID)

3. Please enter all the source node IDs.

 Type 'all' to use all the nodes as source nodes for the hash slots.
 Type 'done' once you entered all the source nodes IDs.
Source node #1: 7cbcddaea49560b2847327b1465e8db7082655d2
Source node #2: done

數據源ID,這里輸入8007節點的ID,表示600個slots都由8007提供(8007總共就600個slots)

4. Do you want to proceed with the proposed reshard plan (yes/no)? yes

查看集群節點狀態:

2、使用del-node命令刪除8007節點

[root@localhost redis-5.0.3]# src/redis-cli --cluster del-node 192.168.243.133:8007 7cbcddaea49560b2847327b1465e8db7082655d2

再次查看集群狀態:

8007已經被移除

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • Redis集群增加節點與刪除節點的方法詳解
  • Redis源碼解析:集群手動故障轉移、從節點遷移詳解
  • redis集群搭建_動力節點Java學院整理

標簽:北京 臺州 朝陽 果洛 江蘇 吉安 楊凌 大慶

巨人網絡通訊聲明:本文標題《Redis集群水平擴展、集群中添加以及刪除節點的操作》,本文關鍵詞  Redis,集群,水平,擴展,中,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Redis集群水平擴展、集群中添加以及刪除節點的操作》相關的同類信息!
  • 本頁收集關于Redis集群水平擴展、集群中添加以及刪除節點的操作的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲国产激情av| 国产精品久99| 三级久久三级久久| 国产精品一区二区黑丝| 99久久免费视频.com| av不卡在线播放| 91高清视频免费看| 亚洲乱码中文字幕综合| 国产宾馆实践打屁股91| 91丝袜美女网| 亚洲精品在线一区二区| 美女网站色91| 日韩欧美区一区二| 日韩精品一二三区| 精品精品国产高清一毛片一天堂| 欧美精品一区二区三区高清aⅴ| 国产亚洲欧美一级| 美女尤物国产一区| 日韩欧美国产系列| 色先锋资源久久综合| 国精产品一区一区三区mba桃花| 亚洲一区在线播放| 综合久久国产九一剧情麻豆| 亚洲日本乱码在线观看| 亚洲成人免费视频| 久久99精品一区二区三区三区| 久久丁香综合五月国产三级网站 | 国产亚洲成av人在线观看导航| 日韩精品一区二区在线| 日韩国产在线一| 日韩精品一级二级 | 亚洲综合激情小说| 亚洲激情六月丁香| 天天影视色香欲综合网老头| 爽好多水快深点欧美视频| 精品系列免费在线观看| 成人午夜精品在线| 欧美日韩黄视频| 久久精品视频免费| 亚洲综合在线第一页| 久久99精品视频| 91麻豆视频网站| 欧美一级一区二区| 精品视频123区在线观看| 91精品国产综合久久精品麻豆| 国产蜜臀97一区二区三区| 亚洲第一av色| 国产大陆亚洲精品国产| 欧美三级韩国三级日本三斤| 26uuu亚洲综合色| 一区二区视频免费在线观看| 日韩av在线发布| 日韩高清电影一区| 国产午夜精品久久久久久免费视 | 国产精品电影一区二区| 欧美日韩亚洲国产综合| 欧美午夜精品久久久久久超碰| 国产精品香蕉一区二区三区| 久久疯狂做爰流白浆xx| 国产一区二区影院| 国产精品系列在线| 中文字幕的久久| 亚洲图片你懂的| 免费成人小视频| 99热这里都是精品| 欧美xxxxx裸体时装秀| 亚洲色图欧美在线| 久久99精品国产.久久久久久 | 成人黄色免费短视频| 中文字幕一区二区三区av| 三级久久三级久久| 亚洲精品一区二区三区精华液| 一区二区欧美在线观看| 成人av电影在线| 欧美国产日韩亚洲一区| 国产欧美一区二区精品性色超碰| 色综合久久88色综合天天6 | 日韩一区二区免费视频| 国产精品午夜春色av| 午夜欧美视频在线观看| eeuss鲁片一区二区三区在线看| 制服丝袜中文字幕亚洲| 樱桃国产成人精品视频| 国产福利精品一区| 91麻豆精品国产91久久久久| 亚洲精品伦理在线| 成人性生交大片免费看在线播放| 日韩一区二区不卡| 舔着乳尖日韩一区| 欧美亚洲一区二区在线观看| 国产精品丝袜一区| 亚洲国产成人一区二区三区| 老司机精品视频一区二区三区| 欧美少妇一区二区| 一区二区三区日韩精品| 成年人午夜久久久| 欧美高清在线精品一区| 国产成人在线视频免费播放| 精品国产乱码久久久久久久| 久久精品国产色蜜蜜麻豆| 成人午夜av在线| 在线视频一区二区三区| 一区二区三区波多野结衣在线观看| 色94色欧美sute亚洲13| 亚洲成人在线网站| 国产精品电影院| av资源站一区| 国产成人精品在线看| 欧美va在线播放| 青青草国产成人av片免费| 欧美日韩国产在线播放网站| 亚洲国产精品自拍| 欧美日韩精品欧美日韩精品一| 午夜精品123| 欧美丰满美乳xxx高潮www| 亚洲成a人片在线观看中文| 欧美视频一区二区三区四区| 亚洲午夜在线视频| 欧美精品视频www在线观看| 亚洲18影院在线观看| 9191久久久久久久久久久| 青青草国产精品97视觉盛宴| 欧美不卡一二三| 国产精品伊人色| 亚洲图片另类小说| 欧洲一区在线观看| 五月天精品一区二区三区| 日韩欧美中文一区| 国产精品 欧美精品| 欧美一区永久视频免费观看| 亚洲成人综合在线| 日韩欧美精品在线视频| 国产高清精品在线| 亚洲欧美怡红院| 欧美日本在线视频| 国产综合色在线视频区| 国产精品热久久久久夜色精品三区 | 国产又粗又猛又爽又黄91精品| 国产三级久久久| 亚洲三级电影网站| 欧美日本在线播放| 国产乱码一区二区三区| 日韩毛片视频在线看| 欧美人狂配大交3d怪物一区| 蜜臀av一级做a爰片久久| 国产日韩精品一区二区三区| 91蜜桃在线免费视频| 舔着乳尖日韩一区| 国产午夜精品久久久久久免费视| 色婷婷国产精品综合在线观看| 日本亚洲欧美天堂免费| 国产精品―色哟哟| 欧美日韩国产经典色站一区二区三区 | 日韩美女久久久| 欧美一区二区三区成人| 成人免费视频视频在线观看免费 | 96av麻豆蜜桃一区二区| 五月激情丁香一区二区三区| 久久精品一级爱片| 欧美日韩精品一区二区三区四区| 国产一区二区三区在线看麻豆| 亚洲精品第1页| 欧美α欧美αv大片| 欧美在线观看一区| 免费成人美女在线观看.| 国产欧美日韩综合| 欧美另类一区二区三区| 成人avav在线| 美女网站色91| 亚洲国产一区视频| 亚洲欧洲日产国码二区| 精品国产青草久久久久福利| 日本高清不卡视频| 国产精品伊人色| 日本最新不卡在线| 樱花影视一区二区| 国产色婷婷亚洲99精品小说| 91精品国产麻豆国产自产在线| 色综合色综合色综合| 国产成人在线视频播放| 日本va欧美va瓶| 亚洲午夜一二三区视频| 国产精品视频一二| 精品电影一区二区| 99久久99久久久精品齐齐| 国产精品视频九色porn| 欧美一级夜夜爽| 国产呦萝稀缺另类资源| 爽好多水快深点欧美视频| 国产一区二区三区电影在线观看| 亚洲一本大道在线| 亚洲色图在线播放| 国产偷v国产偷v亚洲高清| 日韩一区二区三| 欧美日韩国产综合久久| 在线免费观看日本一区| 91丨porny丨蝌蚪视频| 亚洲h在线观看| 一区二区三区日韩欧美| 亚洲同性同志一二三专区|