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

StackExchange.Redis एकाधिक समापन बिंदुओं और कनेक्शनों का उपयोग कैसे करता है?

क्या चाहिए ऐसा होता है कि यह निर्धारित करने के लिए कई चीजों का उपयोग करता है (विशेष रूप से परिभाषित प्रतिकृति कॉन्फ़िगरेशन) यह निर्धारित करने के लिए कि कौन सा मास्टर है, और उचित सर्वर पर प्रत्यक्ष ट्रैफ़िक ("सर्वर" पैरामीटर का सम्मान करते हुए, जो "मास्टर को पसंद करते हैं", लेकिन जो हमेशा एक मास्टर को लेखन कार्य भेजता है)।

यदि कोई "केवल पढ़ने वाले दास को नहीं लिख सकता" (मुझे सटीक पाठ याद नहीं है) त्रुटि प्राप्त होती है, तो यह कॉन्फ़िगरेशन को फिर से स्थापित करने का प्रयास करेगा, और चाहिए इसका सम्मान करने के लिए स्वचालित रूप से स्विच करें। दुर्भाग्य से, रेडिस कॉन्फ़िगरेशन परिवर्तनों को प्रसारित नहीं करता है, इसलिए पुस्तकालय समय से पहले इसका पता नहीं लगा सकता है।

ध्यान दें कि यदि आप मास्टर को बदलने के लिए पुस्तकालय विधियों का उपयोग करते हैं, तो यह कर सकते हैं उस परिवर्तन का तुरंत और स्वचालित रूप से पता लगाने के लिए पब/उप का उपयोग करें।

दूसरा कनेक्शन पुनः:वह पब/उप के लिए होगा; यह इसे समय से पहले घुमाता है, क्योंकि डिफ़ॉल्ट रूप से यह लाइब्रेरी-विशिष्ट कॉन्फ़िगरेशन प्रसारणों को सुनने का प्रयास करता है।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मुरमुरहाश - यह क्या है?

  2. समयबाह्य प्रदर्शन SET {कुंजी}, इंस्ट:0, mgr:निष्क्रिय, कतार:2, qu=1, qs=1, qc=0, wr=1/1, in=0/0

  3. रेडिस क्लस्टर शेयरिंग का परिचय - लाभ, सीमाएं, परिनियोजन और क्लाइंट कनेक्शन

  4. Redis और Node.js और Socket.io प्रश्न

  5. पायथन - कैसे जांचें कि रेडिस सर्वर उपलब्ध है या नहीं?