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