Redis
 sql >> डेटाबेस >  >> NoSQL >> Redis

क्या लेट्यूस के साथ रेडिस क्लस्टर में नए क्लस्टर नोड आईपी को स्वतः खोजने का कोई तरीका है?

उपरोक्त प्रश्न पर पहली टिप्पणी के सौजन्य से।

इसलिए मैं इसे निम्नानुसार हल करने में सक्षम था।

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

यह पढ़ने या लिखने के अगले प्रयास में सामंजस्य स्थापित करने का एक आलसी तरीका है। लेकिन यह काम करता है और मुझे विश्वास है कि यह काफी अच्छा है। मुझे यकीन नहीं है कि इससे निपटने के बेहतर तरीके हैं या नहीं।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मैं रेडिस डेटाबेस के बीच कैसे बदलूं?

  2. सिग्नलआर एसएसएल पर एज़्योर रेडिस से कनेक्ट नहीं हो सकता

  3. <URL> से WebSocket कनेक्शन विफल:WebSocket हैंडशेक के दौरान त्रुटि:अनपेक्षित प्रतिक्रिया कोड:521

  4. साइडकीक पर रेडिस ऑथ को कॉन्फ़िगर करें

  5. Django बाकी फ्रेमवर्क के साथ रेडिस कैश को कैसे कार्यान्वित करें?