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

Redis ZINCRBY: सॉर्टेड सेट स्कोर तेजी से और सुरक्षित रूप से बढ़ाएं

ZINCRBY कमांड

यह कमांड की पर संग्रहीत सॉर्टेड सेट मान में एक एलिमेंट के स्कोर को निर्दिष्ट मान (इन्क्रीमेंट) द्वारा बढ़ाने के लिए उपयोग किया जाता है। यदि दिया गया एलिमेंट सॉर्टेड सेट मान में मौजूद नहीं है, तो इसे निर्दिष्ट मान (इन्क्रीमेंट) को इसके स्कोर के रूप में जोड़ा जाता है। यदि की मौजूद नहीं है, तो दिए गए एलिमेंट को इसके एकमात्र सदस्य के रूप में एक नया सॉर्टेड सेट बनाया जाता है। इन्क्रीमेंट मान एक न्यूमेरिक मान का स्ट्रिंग प्रतिनिधित्व होना चाहिए, जिसमें सकारात्मक और ऋणात्मक इंटीजर नंबर्स और डबल प्रिसिजन फ्लोटिंग पॉइंट नंबर्स शामिल हैं। यदि ऋणात्मक नंबर आर्गुमेंट के रूप में पास किया जाता है तो स्कोर घटाया जाएगा।

त्रुटि लौटाई जाती है, जब की मौजूद है लेकिन की पर संग्रहीत मान सॉर्टेड सेट डेटाटाइप का नहीं है।

Redis ZINCRBY कमांड का सिंटैक्स निम्न है:

सिंटैक्स:

redis host:port> ZINCRBY <keyname> <increment> <element>

आउटपुट:

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

उदाहरण:

Redis ZINCRBY: सॉर्टेड सेट स्कोर तेजी से और सुरक्षित रूप से बढ़ाएं

संदर्भ:

  1. ZINCRBY कमांड डॉक्स

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

  1. Redis SMOVE: सेट्स के बीच एलिमेंट्स को निर्बाध रूप से ट्रांसफर करें Redis SMOVE: सेट्स के बीच एलिमेंट्स को निर्बाध रूप से ट्रांसफर करें

    SMOVE कमांड यह कमांड सोर्स की पर संग्रहीत सेट मान से निर्दिष्ट एलिमेंट को हटाकर उसी निर्दिष्ट एलिमेंट को डेस्टिनेशन की पर संग्रहीत सेट मान में डालने के लिए उपयोग किया जाता है। यह ऑपरेशन एटॉमिक है, जिसका अर्थ है कि किसी भी दिए गए क्षण में निर्दिष्ट एलिमेंट या तो सोर्स सेट मान का सदस्य दिखाई देगा या ड

  1. Redis ZREVRANGEBYSCORE का उपयोग करके स्कोर रेंज के अनुसार सॉर्टेड सेट एलिमेंट्स को डिसेंडिंग ऑर्डर में प्राप्त करें Redis ZREVRANGEBYSCORE का उपयोग करके स्कोर रेंज के अनुसार सॉर्टेड सेट एलिमेंट्स को डिसेंडिंग ऑर्डर में प्राप्त करें

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

  1. Redis ZRANGEBYSCORE में मास्टरी: स्कोर रेंज के अनुसार सॉर्टेड सेट एलिमेंट्स को आरोही क्रम में प्राप्त करें Redis ZRANGEBYSCORE में मास्टरी: स्कोर रेंज के अनुसार सॉर्टेड सेट एलिमेंट्स को आरोही क्रम में प्राप्त करें

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