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

मल्टीपल रेडिस डेटाबेस का क्या मतलब है?

मूल रूप से, एक ही उदाहरण पर Redis डेटाबेस RDBMS डेटाबेस इंस्टेंस में स्कीमा से अलग नहीं हैं।

<ब्लॉककोट>

तो, उन सभी के साथ, मैं कभी भी एकाधिक रेडिस डेटाबेस का उपयोग क्यों/कब करना चाहता हूं, बजाय इसके कि मैं प्रत्येक अतिरिक्त डेटाबेस के लिए रेडिस के एक अतिरिक्त उदाहरण को कताई करना चाहता हूं?

एक ही रेडिस उदाहरण में रेडिस डेटाबेस का उपयोग करने का एक स्पष्ट लाभ है, और वह है प्रबंधन। यदि आप प्रत्येक एप्लिकेशन के लिए एक अलग उदाहरण बनाते हैं, और मान लें कि आपके पास 3 ऐप्स हैं, तो ये 3 अलग-अलग रेडिस उदाहरण हैं, जिनमें से प्रत्येक को उत्पादन में HA के लिए दास की आवश्यकता होगी, इसलिए यह कुल 6 उदाहरण हैं। प्रबंधन के दृष्टिकोण से, यह वास्तविक रूप से गड़बड़ हो जाता है क्योंकि आपको उन सभी की निगरानी करने, अपग्रेड/पैच आदि करने की आवश्यकता होती है। यदि आप उच्च I/O के साथ रेडिस को ओवरलोड करने की योजना नहीं बनाते हैं, तो दास के साथ एक एकल उदाहरण सरल है और प्रबंधित करना आसान है बशर्ते यह आपके SLA को पूरा करे।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. लारवेल कैशिंग को समझना:कैशे मुखौटा और रेडिस

  2. रेडिस:डेटाबेस में संग्रहीत सभी मान लौटाएं

  3. रेडिस स्कैन मिलान

  4. StackExchange.Redis.RedisTimeoutException:टाइमआउट प्रतिक्रिया की प्रतीक्षा कर रहा है

  5. रेडिस में वस्तुओं के क्रमबद्ध सेट को कैसे स्टोर करें?