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

रेडिस सेट का उपयोग करना

सूचियों के साथ सेट में 2 मुख्य अंतर होते हैं:

  1. सेट ऑर्डर नहीं किए जाते हैं
  2. सेट केवल एक बार किसी आइटम को होल्ड करता है

. का उपयोग करके एक सेट बनाएं

SADD <setkey> <value>

सेट में और आइटम जोड़ने के लिए इसी कमांड का उपयोग किया जाता है।

उदाहरण:

SADD names "Flavio"
SADD names "Roger"
SADD names "Tony" "Mark" "Jane"

SMEMBERS <setkey> . का उपयोग करके एक सेट में सभी आइटम प्राप्त करें :

पता करें कि क्या कोई मान SISMEMBER . के सेट में है :

SISMEMBER names "Flavio"

एक सेट में कितने आइटम हैं, यह जानने के लिए SCARD . का उपयोग करें :

SCARD names

बेतरतीब ढंग से सेट से एक आइटम प्राप्त करें (बिना हटाए):

SRANDMEMBER names

सेट से एक आइटम निकालें (और निकालें), आकस्मिक रूप से आदेश दिया गया:

SPOP names

आप एक साथ कई आइटम निकाल सकते हैं:

SPOP names 2

किसी आइटम को मान के अनुसार सेट से निकालें:

SREM names "Flavio"

2 अलग-अलग सेटों में शामिल आइटम प्राप्त करें, केवल एक में शामिल तत्वों को छोड़कर SINTER :

SINTER set1 set2

सभी सेट कमांड यहां देखें।


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. लॉगिंग के लिए रेडिस

  2. Redis से कई प्रमुख मान प्राप्त करना

  3. विंडोज़ होस्ट से डॉकराइज़्ड रेडिस एक्सेस करें

  4. रेडिस सेट का उपयोग करना

  5. रेडिस स्ट्रीम सभी उपलब्ध मेमोरी का उपयोग कैसे करती है?