यह कुछ कनेक्ट करने योग्य नोड्स में विफल नोड द्वारा प्रदान किए गए सभी स्लॉट जोड़कर क्लस्टर को ठीक करता है। दृष्टिकोण cluster addslots
. का उपयोग करना है आदेश, लेकिन निश्चित रूप से इसे मैन्युअल रूप से करना मुश्किल है इसलिए मैं हमारी टीम द्वारा विकसित इस उपकरण का सुझाव देता हूं।
उपयोग (खोल में):
# 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
उसके बाद नया नोड सभी विफल स्लॉट को सेवा देगा ताकि क्लस्टर स्थिति ठीक हो जाए।