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

वाइल्डकार्ड का उपयोग करके कुंजी ढूँढना

नहीं, ऐसा करने के लिए कोई आदेश नहीं है। लेकिन अगर आपको वास्तव में ऐसा करना है, तो इसे क्लाइंट साइड पर लागू करना मामूली होगा।

एप्लिकेशन को डेटा पुनर्प्राप्त करने के लिए कभी भी KEYS कमांड का उपयोग नहीं करना चाहिए। KEYS पूरे Redis इंस्टेंस को ब्लॉक कर देता है, जबकि यह आपके द्वारा संग्रहीत लाखों कुंजियों को रैखिक रूप से स्कैन कर रहा होता है। यह एक डिबगिंग कमांड है जिसे प्रशासन टूल में उपयोग किया जाना चाहिए।

Redis के साथ, कुंजियों को अनुक्रमित करने के लिए कोई btree संरचना नहीं है, इसलिए आप कुंजियों के लिए क्वेरी नहीं कर सकते, सिवाय इसके कि आपकी कुंजियाँ किसी मौजूदा संग्रह (सेट, zset, आदि ...) में संग्रहीत हैं।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. रेडिस:कुंजी के लिए डेटाबेस आकार/आकार दिखाएं

  2. nginx/uwsgi सर्वर के लिए लगातार इन-मेमोरी पायथन ऑब्जेक्ट

  3. संदेश दलाल के रूप में रेडिस

  4. Redis क्लस्टर के साथ StackExchange.Redis क्लाइंट का उपयोग करना

  5. एफ # मल्टीपल एट्रीब्यूट्स क्लाइम्यूटेबल डेटाकंट्रैक्ट