Det fixar klustret genom att lägga till alla platser som betjänades av den misslyckade noden till några anslutningsbara noder. Metoden är att använda cluster addslots
kommando, men självklart är det på något sätt svårt att göra det manuellt så jag föreslår detta verktyg utvecklat av vårt team.
Användning (i skal):
# it requires Python2.7; install it via pip
pip install redis-trib
# suppose one of the accessible nodes is serving at 172.0.0.1:7000
# start a cluster-mode Redis that is not involved in any cluster
# suppose its address is 172.0.0.5:8000
redis-trib.py rescue --existing-addr 172.0.0.1:7000 --new-addr 172.0.0.5:8000
Efter det skulle den nya noden betjäna alla de misslyckade luckorna så att klustertillståndet blir ok.