1. 程式人生 > >Redis動態刪除主從節點

Redis動態刪除主從節點

[[email protected] ~]# ~/redis-3.2.8/src/redis-trib.rb reshard mini34:7008

>>> Performing Cluster Check (using node mini34:7008)

M: 4f257a0d79ae59ef55b8dfe81e6f89f945469b78 mini34:7008

   slots:0-5,5461-5467,10923-10928 (19 slots) master

   0 additional replica(s)

S: 5bce6e6e8db64dfb9f4dc704739ce5ba55a4e956 127.0.0.1:7004

   slots: (0 slots) slave

   replicates b37b29006c1b7c205cac9ccec729f020224370fa

S: 00f224f0da87d31321630dfbaa9ef0170b745706 127.0.0.1:7006

   slots: (0 slots) slave

   replicates c24f0c5d00233b81a79b7cf3b3d28dbcef123328

S: 8d440f94d4fe20cad6a6711e829461187d2141b1 127.0.0.1:7005

   slots: (0 slots) slave

   replicates e75adb7b8c4bb8a9f2256cd7291195a5664f5d54

M: e75adb7b8c4bb8a9f2256cd7291195a5664f5d54 127.0.0.1:7002

   slots:5468-10922 (5455 slots) master

   1 additional replica(s)

M: b37b29006c1b7c205cac9ccec729f020224370fa 127.0.0.1:7001

   slots:6-5460 (5455 slots) master

   1 additional replica(s)

M: c24f0c5d00233b81a79b7cf3b3d28dbcef123328 127.0.0.1:7003

   slots:10929-16383 (5455 slots) master

   1 additional replica(s)

[OK] All nodes agree about slots configuration.

>>> Check for open slots...

>>> Check slots coverage...

[OK] All 16384 slots covered.

需要移動多少個槽(我們7008上面只有19個數據槽)

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

移動到哪個節點上

What is the receiving node ID? b37b29006c1b7c205cac9ccec729f020224370fa

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.

從哪裡移動資料槽(我們這裡從7008移動)

Source node #1:4f257a0d79ae59ef55b8dfe81e6f89f945469b78

結束,開始執行

Source node #2:done

Ready to move 19 slots.

  Source nodes:

    M: 4f257a0d79ae59ef55b8dfe81e6f89f945469b78 mini34:7008

   slots:0-5,5461-5467,10923-10928 (19 slots) master

   0 additional replica(s)

  Destination node:

    M: b37b29006c1b7c205cac9ccec729f020224370fa 127.0.0.1:7001

   slots:6-5460 (5455 slots) master

   1 additional replica(s)

  Resharding plan:

    Moving slot 0 from 4f257a0d79ae59ef55b8dfe81e6f89f945469b78

    Moving slot 1 from 4f257a0d79ae59ef55b8dfe81e6f89f945469b78

    Moving slot 2 from 4f257a0d79ae59ef55b8dfe81e6f89f945469b78

    Moving slot 3 from 4f257a0d79ae59ef55b8dfe81e6f89f945469b78

    Moving slot 4 from 4f257a0d79ae59ef55b8dfe81e6f89f945469b78

    Moving slot 5 from 4f257a0d79ae59ef55b8dfe81e6f89f945469b78

    Moving slot 5461 from 4f257a0d79ae59ef55b8dfe81e6f89f945469b78

    Moving slot 5462 from 4f257a0d79ae59ef55b8dfe81e6f89f945469b78

    Moving slot 5463 from 4f257a0d79ae59ef55b8dfe81e6f89f945469b78

    Moving slot 5464 from 4f257a0d79ae59ef55b8dfe81e6f89f945469b78

    Moving slot 5465 from 4f257a0d79ae59ef55b8dfe81e6f89f945469b78

    Moving slot 5466 from 4f257a0d79ae59ef55b8dfe81e6f89f945469b78

    Moving slot 5467 from 4f257a0d79ae59ef55b8dfe81e6f89f945469b78

    Moving slot 10923 from 4f257a0d79ae59ef55b8dfe81e6f89f945469b78

    Moving slot 10924 from 4f257a0d79ae59ef55b8dfe81e6f89f945469b78

    Moving slot 10925 from 4f257a0d79ae59ef55b8dfe81e6f89f945469b78

    Moving slot 10926 from 4f257a0d79ae59ef55b8dfe81e6f89f945469b78

    Moving slot 10927 from 4f257a0d79ae59ef55b8dfe81e6f89f945469b78

Moving slot 10928 from 4f257a0d79ae59ef55b8dfe81e6f89f945469b78

是否執行以上的執行計劃,yes是的

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

Moving slot 0 from mini34:7008 to 127.0.0.1:7001:

Moving slot 1 from mini34:7008 to 127.0.0.1:7001:

Moving slot 2 from mini34:7008 to 127.0.0.1:7001:

Moving slot 3 from mini34:7008 to 127.0.0.1:7001:

Moving slot 4 from mini34:7008 to 127.0.0.1:7001:

Moving slot 5 from mini34:7008 to 127.0.0.1:7001:

Moving slot 5461 from mini34:7008 to 127.0.0.1:7001:

Moving slot 5462 from mini34:7008 to 127.0.0.1:7001:

Moving slot 5463 from mini34:7008 to 127.0.0.1:7001:

Moving slot 5464 from mini34:7008 to 127.0.0.1:7001:

Moving slot 5465 from mini34:7008 to 127.0.0.1:7001:

Moving slot 5466 from mini34:7008 to 127.0.0.1:7001:

Moving slot 5467 from mini34:7008 to 127.0.0.1:7001:

Moving slot 10923 from mini34:7008 to 127.0.0.1:7001:

Moving slot 10924 from mini34:7008 to 127.0.0.1:7001:

Moving slot 10925 from mini34:7008 to 127.0.0.1:7001:

Moving slot 10926 from mini34:7008 to 127.0.0.1:7001:

Moving slot 10927 from mini34:7008 to 127.0.0.1:7001:

Moving slot 10928 from mini34:7008 to 127.0.0.1:7001: