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

मैं रेडिस में सभी सेट कैसे प्राप्त कर सकता हूं?

<ब्लॉकक्वॉट>

मुझे KEYS कमांड पता है, लेकिन वह केवल कुंजियाँ लौटाता है (मैं टाइप स्ट्रिंग के साथ सभी कुंजियों का अनुमान लगा रहा हूँ), और स्पष्ट रूप से सेट को कुंजियाँ नहीं माना जाता है।

KEYS कमांड रिटर्न परिणाम कोई फर्क नहीं पड़ता कि आपकी कुंजी कौन सा डेटा प्रकार है, क्योंकि यह कुंजी नामों की खोज करता है। अमूर्तता के निम्नतम स्तर पर रेडिस में प्रत्येक डेटा प्रकार कुंजी/मूल्य आधारित होता है जहां मूल्य को कई (उन्नत) डेटा संरचनाओं (स्ट्रिंग, हैश, सूची, सेट, सॉर्ट किए गए सेट) में से एक के रूप में दर्शाया जा सकता है। आप देख सकते हैं कि KEYS कमांड इसके उदाहरणों में सेट के लिए भी काम करता है।

<ब्लॉकक्वॉट>

क्या डेटाबेस में सभी सेट प्राप्त करने के लिए कोई आदेश है? अन्य डेटा प्रकारों (हैश, सूची, क्रमबद्ध सेट) के बारे में क्या?

जहां तक ​​मुझे पता है कि इस कार्यक्षमता के लिए कोई समर्पित कमांड नहीं है और KEYS कमांड आपके डेटाबेस के संपूर्ण डेटा सेट पर लागू होती है। हालांकि एक TYPE कमांड है जो निर्दिष्ट कुंजी के डेटा प्रकार को निर्धारित कर सकती है।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. क्या रेडिस सूची या सेट पॉप विधि थ्रेड सुरक्षित है?

  2. नेस्टेड कुंजियों की रेडिस सूची

  3. मैं बूटअप पर स्वचालित रूप से एक बचाव कार्यकर्ता कैसे बनाऊं?

  4. नोड.जेएस + रेडिस के साथ उपयोगकर्ता और सॉकेट जोड़े को कैसे संभालें?

  5. बैकएंड के रूप में रेडिस के साथ स्प्रिंग सत्र का उपयोग करते समय डिफ़ॉल्ट सत्र टाइमआउट क्या है और इसे कैसे कॉन्फ़िगर करें