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

रेडिस एलआरईएम - किसी सूची से किसी तत्व की एकाधिक घटनाओं को कैसे हटाएं

इस ट्यूटोरियल में, हम सीखेंगे कि किसी कुंजी पर संग्रहीत सूची मान से किसी तत्व की एक या अधिक आवृत्तियों को कैसे हटाया जाए। इसके लिए, हम एक रेडिस LREM  . का उपयोग करेंगे आज्ञा।

LREM कमांड

यह आदेश किसी कुंजी पर संग्रहीत सूची मान से निर्दिष्ट तत्व की पहली गणना घटनाओं को हटा देता है। LREM कमांड में पारित काउंट तर्क निम्नलिखित तरीकों से ऑपरेशन को प्रभावित करता है :-

  1. गिनती> 0:- सिर (प्रारंभ) से पूंछ (अंत) तक जाने वाले निर्दिष्ट तत्व की गिनती घटनाओं को हटा देता है।
  2. गिनती <0 :- टेल (पूंछ) से सिर (प्रारंभ) की ओर जाने वाले निर्दिष्ट तत्व की गिनती घटनाओं को हटाता है।
  3. गिनती =0:- निर्दिष्ट तत्व की सभी घटनाओं को हटा देता है।

एक गैर-मौजूदा कुंजी की व्याख्या एक खाली सूची के रूप में की जाती है, इसलिए कमांड हमेशा 0.

यदि कुंजी मौजूद है लेकिन कुंजी पर संग्रहीत मान सूची डेटाटाइप का नहीं है, तो एक त्रुटि लौटा दी जाती है। Redis LREM कमांड का सिंटैक्स इस प्रकार है:-

वाक्यविन्यास :-

redis host:post> LREM <keyname> <count> <element>

आउटपुट :- 

- (integer) reply, representing number of elements deleted from the list.
- Error, if key exist and value stored at the key is not a list.

उदाहरण :-

रेडिस एलआरईएम - किसी सूची से किसी तत्व की एकाधिक घटनाओं को कैसे हटाएं

संदर्भ:-

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

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

<- सूची आदेश


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

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

  1. रेडिस पनसब्सक्राइब - रेडिस पब/उप में एकाधिक पैटर्न से सदस्यता समाप्त कैसे करें

    इस ट्यूटोरियल में, हम सीखेंगे कि रेडिस-क्ली का उपयोग करके रेडिस मैसेज ब्रोकर सिस्टम में कई पैटर्न से कैसे अनसब्सक्राइब किया जाए। PUNSUBSCRIBE कमांड PUNSUBSCRIBE कमांड का उपयोग क्लाइंट को रेडिस मैसेज ब्रोकर सिस्टम में एक या अधिक निर्दिष्ट पैटर्न से अनसब्सक्राइब करने के लिए किया जाता है। यदि कोई पैट

  1. रेडिस अनसब्सक्राइब - रेडिस पब/सब . में एकाधिक चैनलों से सदस्यता कैसे समाप्त करें

    इस ट्यूटोरियल में, हम सीखेंगे कि रेडिस-क्ली का उपयोग करके रेडिस मैसेज ब्रोकर सिस्टम में कई चैनलों से कैसे अनसब्सक्राइब किया जाए। अनसब्सक्राइब कमांड UNSUBSCRIBE कमांड का उपयोग क्लाइंट को रेडिस मैसेज ब्रोकर सिस्टम में एक या अधिक निर्दिष्ट चैनलों से सदस्यता समाप्त करने के लिए किया जाता है। यदि कोई चै