ऐसा करने के लिए कोई आदेश नहीं है (उदाहरण के लिए आप इसे MySQL के साथ करेंगे)। Redis डेटाबेस की संख्या निश्चित है, और कॉन्फ़िगरेशन फ़ाइल में सेट है। डिफ़ॉल्ट रूप से, आपके पास 16 डेटाबेस हैं। प्रत्येक डेटाबेस को एक संख्या (नाम नहीं) द्वारा पहचाना जाता है।
डेटाबेस की संख्या जानने के लिए आप निम्न कमांड का उपयोग कर सकते हैं:
CONFIG GET databases
1) "databases"
2) "16"
डेटाबेस को सूचीबद्ध करने के लिए आप निम्न कमांड का उपयोग कर सकते हैं जिसके लिए कुछ कुंजियाँ परिभाषित की गई हैं:
INFO keyspace
# Keyspace
db0:keys=10,expires=0
db1:keys=1,expires=0
db3:keys=1,expires=0
कृपया ध्यान दें कि इन आदेशों को चलाने के लिए आपको "रेडिस-क्ली" क्लाइंट का उपयोग करना चाहिए, न कि टेलनेट। यदि आप टेलनेट का उपयोग करना चाहते हैं, तो आपको रेडिस प्रोटोकॉल का उपयोग करके स्वरूपित इन आदेशों को चलाने की आवश्यकता है।
उदाहरण के लिए:
*2
$4
INFO
$8
keyspace
$79
# Keyspace
db0:keys=10,expires=0
db1:keys=1,expires=0
db3:keys=1,expires=0
आप यहां रेडिस प्रोटोकॉल का विवरण पा सकते हैं:http://redis.io/topics/protocol