उपरोक्त प्रश्न पर पहली टिप्पणी के सौजन्य से।
इसलिए मैं इसे निम्नानुसार हल करने में सक्षम था।
- उपरोक्त सेटअप क्लाइंट के लिए दिए गए विकल्पों के साथ अच्छा है। हालांकि, मुझे
disconnectedBehavior
सेट करना पड़ा करने के लिएACCEPT_COMMANDS
. यह सुनिश्चित करता है कि क्लाइंट विफलता के दौरान संचालन के लिए रेडिस के साथ जुड़ना जारी रखता है। - ऑपरेशंस की इस निरंतर स्वीकृति के परिणामस्वरूप, विफलता के बाद क्लाइंट पर आने वाले पहले रीड या राइट के लिए सफलतापूर्वक एक नया मास्टर चुना गया था, क्लस्टर नए नोड के नए आईपी पते को सही ढंग से वापस कर देगा। अब से क्लाइंट जानता है कि विफल नोड द्वारा रखे गए स्लॉट के लिए नया आईपी क्या है।
यह पढ़ने या लिखने के अगले प्रयास में सामंजस्य स्थापित करने का एक आलसी तरीका है। लेकिन यह काम करता है और मुझे विश्वास है कि यह काफी अच्छा है। मुझे यकीन नहीं है कि इससे निपटने के बेहतर तरीके हैं या नहीं।