Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Redis

सेट मानों का प्रतिच्छेदन कैसे करें- Redis SINTER | सिंटरस्टोर

इस ट्यूटोरियल में, हम सीखेंगे कि रेडिस डेटास्टोर में संग्रहीत दो या दो से अधिक सेट वैल्यू पर रेडिस सिंटर और सिंटरस्टोर कमांड का उपयोग करके इंटरसेक्शन ऑपरेशन कैसे करें।

सेट्स का इंटरसेक्शन:

समुच्चय सिद्धांत में, दो या दो से अधिक समुच्चयों का प्रतिच्छेदन वह समुच्चय है जिसमें वे तत्व होते हैं जो सभी समुच्चयों के लिए समान होते हैं। उदाहरण के लिए:

A = {1, 2, 3, 4, 5}
B = {4, 5, 6, 7, 8, 9}

Intersection of A & B :-
A ∩ B = {4, 5}

सेट मानों का प्रतिच्छेदन कैसे करें- Redis SINTER | सिंटरस्टोर

सिन्टर कमांड :-

यह कमांड दो या दो से अधिक निर्दिष्ट सेटों पर प्रतिच्छेदन ऑपरेशन करता है और परिणाम को एक सरणी के रूप में देता है। यदि कोई निर्दिष्ट कुंजी मौजूद नहीं है, तो इसे एक खाली सेट माना जाएगा। यदि कुंजी मौजूद है, लेकिन कुंजी पर संग्रहीत मान सेट नहीं है, तो त्रुटि वापस आ जाएगी। रेडिस सिन्टर कमांड का सिंटैक्स इस प्रकार है:-

सिंटैक्स:-

redis host:post> SINTER <keyName 1> <keyName 2> <keyName 3>

आउटपुट:-

- (array) reply, containing elements resulting from the intersection operation.
- Error, if key exist and value stored at the key is not a set.

उदाहरण :-

सेट मानों का प्रतिच्छेदन कैसे करें- Redis SINTER | सिंटरस्टोर

सिन्टरस्टोर कमांड:-

यह कमांड दो या दो से अधिक निर्दिष्ट सेटों पर प्रतिच्छेदन ऑपरेशन करता है और निर्दिष्ट कुंजी पर संग्रहीत एक नया सेट मान देता है। यदि कोई निर्दिष्ट कुंजी मौजूद नहीं है, तो इसे एक खाली सेट माना जाएगा। यदि कुंजी मौजूद है, लेकिन कुंजी पर संग्रहीत मान सेट नहीं है, तो त्रुटि वापस आ जाएगी। रेडिस सिंटरस्टोर कमांड का सिंटैक्स इस प्रकार है:-

सिंटैक्स:-

redis host:post> SINTERSTORE <destination keyName> <keyName 1> <keyName 2> <keyName 3>

आउटपुट:-

- (integer) representing number of elements in the destination set.
- Error, if key exist and value stored at the key is not a set.

उदाहरण :-

सेट मानों का प्रतिच्छेदन कैसे करें- Redis SINTER | सिंटरस्टोर

संदर्भ :-

  1. SINTER कमांड डॉक्स
  2. SINTERSTORE कमांड डॉक्स

रेडिस डेटास्टोर में संग्रहीत दो या दो से अधिक सेट मानों पर प्रतिच्छेदन संचालन करने के लिए बस इतना ही। अगर आपको यह पसंद आया हो, तो कृपया अपने विचार कमेंट सेक्शन में साझा करें और दूसरों के साथ भी साझा करें।


  1. रेडिस ZREM - रेडिस में सॉर्ट किए गए सेट मान से किसी तत्व को कैसे हटाएं

    इस ट्यूटोरियल में, हम सीखेंगे कि एक कुंजी पर संग्रहीत सॉर्ट किए गए सेट मान से एक या अधिक निर्दिष्ट तत्वों को कैसे हटाया जाए। इसके लिए हम एक COMMAND का उपयोग करेंगे - ZREM  रेडिस-क्ली में। यह आदेश, निर्दिष्ट कुंजी पर संग्रहीत सॉर्ट किए गए सेट से एक या अधिक निर्दिष्ट तत्वों को हटा देता है। निर्दिष्ट

  1. सॉर्ट किए गए सेट के एक तत्व की रैंक कैसे प्राप्त करें - Redis ZRANK | ज़्रेव्रैंक

    इस ट्यूटोरियल में, हम सीखेंगे कि रेडिस ZRANK और ZREVRANK कमांड का उपयोग करके रेडिस डेटास्टोर में एक कुंजी पर संग्रहीत सॉर्ट किए गए सेट मान के एक तत्व की रैंक कैसे प्राप्त करें। ZRANK कमांड इस कमांड का उपयोग निर्दिष्ट कुंजी पर संग्रहीत सॉर्ट किए गए सेट मान के तत्व के रैंक को वापस करने के लिए किया ज

  1. रेडिस में कुंजी पर स्ट्रिंग मान कैसे सेट करें - Redis SET | SETNX | सेटेक्स | पीएसईटीएक्स

    इस ट्यूटोरियल में, हम सीखेंगे कि redis SET, SETNX, SETEX, और PSETEX कमांड का उपयोग करके रेडिस डेटास्टोर में निर्दिष्ट कुंजी पर स्ट्रिंग मान कैसे सेट करें। सेट कमांड इस कमांड का उपयोग एक निर्दिष्ट कुंजी के लिए एक स्ट्रिंग मान सेट करने के लिए किया जाता है। यदि कुंजी पहले से मौजूद है, तो इसका मान इसक