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

Redis LREM में महारत हासिल करें: लिस्ट से एकाधिक घटनाओं को कुशलतापूर्वक हटाएं

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

LREM कमांड

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

  1. count > 0 :- हेड (शुरुआत) से टेल (अंत) की ओर बढ़ते हुए निर्दिष्ट तत्व की count घटनाओं को हटाता है।
  2. count < 0 :- टेल (अंत) से हेड (शुरुआत) की ओर बढ़ते हुए निर्दिष्ट तत्व की count घटनाओं को हटाता है।
  3. count = 0 :- निर्दिष्ट तत्व की सभी घटनाओं को हटाता है।

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

यदि कुंजी मौजूद है लेकिन उस कुंजी पर संग्रहीत मान लिस्ट डेटा प्रकार का नहीं है, तो त्रुटि वापस की जाती है।

सिंटैक्स :-

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

आउटपुट :-

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

उदाहरण :-

Redis LREM में महारत हासिल करें: लिस्ट से एकाधिक घटनाओं को कुशलतापूर्वक हटाएं

संदर्भ :-

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

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

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

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

  1. Redis PUNSUBSCRIBE में मास्टर करें: एकाधिक पैटर्न्स से तुरंत अनसब्सक्राइब करें Redis PUNSUBSCRIBE में मास्टर करें: एकाधिक पैटर्न्स से तुरंत अनसब्सक्राइब करें

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

  1. Redis UNSUBSCRIBE में मास्टर करें: एकाधिक चैनल्स से कुशलता से अनसब्सक्राइब करें Redis UNSUBSCRIBE में मास्टर करें: एकाधिक चैनल्स से कुशलता से अनसब्सक्राइब करें

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