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

रेडिस में नामस्थान?

एक रेडिस सर्वर कई डेटाबेस को संभाल सकता है ... जो क्रमांकित हैं। मुझे लगता है कि यह उनमें से 32 को डिफ़ॉल्ट रूप से प्रदान करता है; आप -n . का उपयोग करके उन तक पहुंच सकते हैं redis-cli . का विकल्प शेल स्क्रिप्टिंग कमांड और कनेक्शन तर्कों के समान विकल्पों द्वारा या "select()" . का उपयोग करके इसके कनेक्शन ऑब्जेक्ट्स पर विधि। (इस मामले में .select() पायथन रेडिस मॉड्यूल के लिए विधि का नाम है ... मुझे लगता है कि इसे अन्य पुस्तकालयों और इंटरफेस के लिए समान नाम दिया गया है।

रेडिस सर्वर डेमॉन के लिए भी कॉन्फ़िगरेशन फ़ाइल में आप कितने अलग डेटाबेस चाहते हैं, इसे नियंत्रित करने का एक विकल्प है। मुझे नहीं पता कि ऊपरी सीमा क्या होगी और इसे गतिशील रूप से बदलने का कोई तरीका प्रतीत नहीं होता है (दूसरे शब्दों में ऐसा लगता है कि आपको अतिरिक्त डीबी जोड़ने के लिए सर्वर को बंद करना और पुनरारंभ करना होगा)। इसके अलावा, इन डीबी नंबरों को किसी भी प्रकार के नाम से जोड़ने के लिए और न ही अलग एसीएलएस, और न ही अलग-अलग पासवर्ड लगाने के लिए कोई दूर नहीं लगता है। बेशक, रेडिस स्कीमा-रहित भी है।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. डेटास्टोर के लिए रेडिस से मोंगोडीबी तक डेटा जारी रखना

  2. रेडिस मल्टी इंसर्ट इश्यू

  3. StackExchange.Redis Azure Redis के साथ अनुपयोगी रूप से धीमा है या टाइमआउट त्रुटियों को फेंकता है

  4. दृढ़ता के लिए रेडिस कैश और मोंगो के लिए वास्तुकला

  5. सेट के लिए रेडिस के स्कोर और रैंकिंग सुविधाओं के लिए केस का उपयोग करें