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

सभी रेडिस डेटाबेस को कैसे सूचीबद्ध करें?

ऐसा करने के लिए कोई आदेश नहीं है (उदाहरण के लिए आप इसे 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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. चैनल परत या किसी अन्य मुफ्त होस्टिंग के बिना चैनल

  2. स्प्रिंग डेटा RedisTemplate:मान और हैशवैल्यू को क्रमबद्ध करना

  3. टैग कैश जैसा कुछ और रेडिस का उपयोग करके उन्हें सुझाव देने के लिए इसे क्वेरी करना

  4. रेडिस चलाते समय चेतावनी को कैसे ठीक करें:अल्पाइन डॉकर छवि

  5. LRU समाप्ति के साथ इन-मेमोरी कैश