इस ट्यूटोरियल में, हम सीखेंगे कि किसी कुंजी पर संग्रहीत सूची मान से किसी तत्व की एक या अधिक आवृत्तियों को कैसे हटाया जाए। इसके लिए, हम एक रेडिस LREM . का उपयोग करेंगे आज्ञा।
LREM कमांड
यह आदेश किसी कुंजी पर संग्रहीत सूची मान से निर्दिष्ट तत्व की पहली गणना घटनाओं को हटा देता है। LREM कमांड में पारित काउंट तर्क निम्नलिखित तरीकों से ऑपरेशन को प्रभावित करता है :-
- गिनती> 0:- सिर (प्रारंभ) से पूंछ (अंत) तक जाने वाले निर्दिष्ट तत्व की गिनती घटनाओं को हटा देता है।
- गिनती <0 :- टेल (पूंछ) से सिर (प्रारंभ) की ओर जाने वाले निर्दिष्ट तत्व की गिनती घटनाओं को हटाता है।
- गिनती =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.
उदाहरण :-
संदर्भ:-
- LREM कमांड डॉक्स
redis डेटास्टोर में संग्रहीत सूची मान से विशिष्ट तत्व की एक या अधिक आवृत्तियों को हटाने के लिए बस इतना ही। अगर आपको यह पसंद आया हो, तो कृपया अपने विचार कमेंट सेक्शन में साझा करें और दूसरों के साथ भी साझा करें।