Het repareert het cluster door alle slots die door het defecte knooppunt werden bediend, toe te voegen aan enkele aansluitbare knooppunten. De aanpak is om de cluster addslots
te gebruiken commando, maar het is natuurlijk op de een of andere manier moeilijk om het handmatig te doen, dus ik raad deze tool aan die door ons team is ontwikkeld.
Gebruik (in shell):
# 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
Daarna zou het nieuwe knooppunt alle mislukte slots bedienen, zodat de clusterstatus in orde zal zijn.