Nó sửa chữa cụm bằng cách thêm tất cả các vị trí được cung cấp bởi nút bị lỗi vào một số nút có thể kết nối. Cách tiếp cận là sử dụng cluster addslots
nhưng tất nhiên bằng cách nào đó rất khó để thực hiện theo cách thủ công, vì vậy tôi đề xuất công cụ này do nhóm của chúng tôi phát triển.
Cách sử dụng (trong 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
Sau đó, nút mới sẽ phục vụ tất cả các vị trí bị lỗi để trạng thái cụm trở nên ổn.