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

Redis SDIFF और SDIFFSTORE में महारत हासिल करें: सेट अंतर की कुशलतापूर्वक गणना करें

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

सेट का अंतर:

सेट सिद्धांत में, दो सेट A और B का अंतर, जिसे A - B के रूप में लिखा जाता है, एक ऐसा सेट है जिसमें सेट A के वे सभी तत्व होते हैं जो सेट B में नहीं होते। उदाहरण के लिए:

A = {1, 2, 3, 4, 5}
B = {4, 5, 6, 7, 8, 9}
A और B का अंतर :- A - B = {1, 2, 3}

Redis SDIFF और SDIFFSTORE में महारत हासिल करें: सेट अंतर की कुशलतापूर्वक गणना करें

SDIFF कमांड :-

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

सिंटैक्स :-

redis host:port> SDIFF <keyName 1> <keyName 2> <keyName 3>

आउटपुट :-

- (array) reply, अंतर ऑपरेशन से परिणामी तत्वों को समाहित करता है।
- Error, यदि कुंजी मौजूद है और उस कुंजी पर संग्रहीत मान सेट नहीं है।

उदाहरण :-

Redis SDIFF और SDIFFSTORE में महारत हासिल करें: सेट अंतर की कुशलतापूर्वक गणना करें

SDIFFSTORE कमांड :-

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

सिंटैक्स :-

redis host:port> SDIFFSTORE <destination keyName> <keyName 1> <keyName 2> <keyName 3>

आउटपुट :-

- (integer) गंतव्य सेट में तत्वों की संख्या दर्शाता है।
- Error, यदि कुंजी मौजूद है और उस कुंजी पर संग्रहीत मान सेट नहीं है।

उदाहरण :-

Redis SDIFF और SDIFFSTORE में महारत हासिल करें: सेट अंतर की कुशलतापूर्वक गणना करें

संदर्भ :-

  1. SDIFF कमांड डॉक्स
  2. SDIFFSTORE कमांड डॉक्स

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

  1. Redis ZREM में महारत हासिल करें: सॉर्टेड सेट से तत्वों को कुशलतापूर्वक हटाएं Redis ZREM में महारत हासिल करें: सॉर्टेड सेट से तत्वों को कुशलतापूर्वक हटाएं

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

  1. Redis सॉर्टेड सेट रैंकिंग में महारत हासिल करें: ZRANK और ZREVRANK कमांड का उपयोग Redis सॉर्टेड सेट रैंकिंग में महारत हासिल करें: ZRANK और ZREVRANK कमांड का उपयोग

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

  1. Redis की-वैल्यू असाइनमेंट में मास्टर करें: SET, SETNX, SETEX, PSETEX समझाया गया Redis की-वैल्यू असाइनमेंट में मास्टर करें: SET, SETNX, SETEX, PSETEX समझाया गया

    SET कमांड यह कमांड निर्दिष्ट की पर एक स्ट्रिंग मान सेट करने के लिए उपयोग किया जाता है। यदि की पहले से मौजूद है, तो उसका मान उसके टाइप की परवाह किए बिना ओवरराइट हो जाएगा और की से जुड़ा कोई पिछला एक्सपिरेशन टाइम भी हटा दिया जाएगा। वैकल्पिक आर्गुमेंट्स Redis SET कमांड निम्न वैकल्पिक आर्गुमेंट्स लेता ह