redis集群刪除master節點

2022-03-15 04:47:47 字數 679 閱讀 8029

1.首先把該master節點下的雜湊槽轉移到其他節點下執行下面命令:

redis-trib.rb reshard 192.168.139.30:7000 (接受雜湊槽的redis節點,不是待刪除的redis節點)

隨後會提示接受雜湊槽的node id: 即192.168.139.30:7000的node id

轉移雜湊槽的node id,然後再輸入done 表示輸入完畢

2.然後刪除節點就可以了。

redis-trib.rb del-node 192.168.139.30:7003 0a2e35cc593e8fcc0c0ebf382333d8cc66cd8a43 

0a2e35cc593e8fcc0c0ebf382333d8cc66cd8a43 :待刪除節點的node id。

redis集群 刪除節點

想要刪除集群節點中的某乙個節點,需要嚴格執行2步 1 將這個節點上的所有插槽轉移到其他節點上 2 使用 redis trib.rb 刪除節點 下面 假設我們要刪除 6382 這個節點為例 a 在 my soft redis安裝包及jar包 redis 3.0.4 src 目錄下執行指令碼 redis...

redis集群節點刪除

1 如果刪除的節點是主節點,這裡我們刪除192.168.99.171 6004節點,這個節點有102個雜湊槽 首先要把節點中的雜湊槽轉移到其他節點中 執行 usr local redis 3.2.8 src redis trib.rb reshard 192.168.99.171 6001 待接收h...

redis 集群批量刪除 某些key

驗證 插入資料10.20.26.92 7000 set test s1 1 10.20.26.92 7000 set test s2 2刪除資料redis cli h 127.0.0.1 p 6379 a 123456 keys test s xargs redis cli h 127.0.0.1 ...