मैं इस पर प्रतिक्रिया की कमी से हैरान हूं, लेकिन मैं समझता हूं कि विषय का प्रकार स्टैक ओवरफ्लो और स्टैक एक्सचेंज जैसा कुछ है। मैं इस विषय पर मिलने वाले दस्तावेज़ीकरण की कमी पर भी हैरान हूं।
मैंने मंचन के माहौल में कुछ व्यापक परीक्षण किया और फिर अपने उत्पादन के लिए आगे बढ़ा और मैंने जो प्रक्रिया अपनाई वह अधिकांश भाग के लिए काम करने वाली प्रतीत हुई:
-
हमारे मामले में 3.0.6 से 5.0.5 तक अपग्रेड करना बिना किसी रोक-टोक के काम कर रहा है। जैसा कि मैंने मूल पोस्ट में कहा था, हम मूल बातें रेडिस में उपयोग करते हैं और क्लाइंट के दृष्टिकोण से बहुत कुछ नहीं बदला है।
-
मैं इस क्रम में अपग्रेड करता हुआ आगे बढ़ा:
- पहले दो प्रहरी सहकर्मी और फिर प्रहरी वर्तमान में
leader
में हैं स्थिति। - प्रत्येक रेडिस नोड्स को
slaves
के रूप में सूचीबद्ध किया गया है (अबreplicas
के रूप में जाना जाता है ).- प्रत्येक नोड के अपग्रेड होने के बाद, वह अपने
dump.rdb
को कॉपी करना चाहेगा गुरु से - 3 नोड से 5 नोड के लिए एक सिंक किया जा सकता है, लेकिन एक बार 5 नोड मास्टर होने के बाद, एक 3 नोड सिंक नहीं कर सकता है, इसलिए एक बार जब आप अपग्रेड किए गए नोड में विफल हो जाते हैं, तो आप वापस नहीं जा सकते पिछले संस्करण के लिए।
- प्रत्येक नोड के अपग्रेड होने के बाद, वह अपने
- अंततः प्रहरी का उपयोग मास्टर के रूप में अपग्रेड किए गए नोड में विफल होने और पूर्व मास्टर को अपग्रेड करने के लिए करें
- पहले दो प्रहरी सहकर्मी और फिर प्रहरी वर्तमान में
उम्मीद है कि आगे चलकर किसी को यह उपयोगी लगे।