इस ट्यूटोरियल में, हम सीखेंगे कि Redis LREM कमांड का उपयोग करके किसी कुंजी पर संग्रहीत लिस्ट मान से किसी तत्व की एक या अधिक घटनाओं को कैसे हटाएं।
LREM कमांड
यह कमांड किसी कुंजी पर संग्रहीत लिस्ट मान से निर्दिष्ट तत्व की पहली count घटनाओं को हटाता है। LREM कमांड में पास किया गया count तर्क निम्न तरीकों से ऑपरेशन को प्रभावित करता है:-
- count > 0 :- हेड (शुरुआत) से टेल (अंत) की ओर बढ़ते हुए निर्दिष्ट तत्व की count घटनाओं को हटाता है।
- count < 0 :- टेल (अंत) से हेड (शुरुआत) की ओर बढ़ते हुए निर्दिष्ट तत्व की count घटनाओं को हटाता है।
- count = 0 :- निर्दिष्ट तत्व की सभी घटनाओं को हटाता है।
गैर-मौजूद कुंजी को खाली लिस्ट माना जाता है, इसलिए कमांड हमेशा 0 वापस करेगा।
यदि कुंजी मौजूद है लेकिन उस कुंजी पर संग्रहीत मान लिस्ट डेटा प्रकार का नहीं है, तो त्रुटि वापस की जाती है।
सिंटैक्स :-
redis host:port> LREM <keyname> <count> <element>
आउटपुट :-
- (integer) रिप्लाई, लिस्ट से हटाए गए तत्वों की संख्या दर्शाता है। - Error, यदि कुंजी मौजूद है और उस कुंजी पर संग्रहीत मान लिस्ट नहीं है।
उदाहरण :-

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