इस ट्यूटोरियल में, हम सीखेंगे कि Redis LTRIM कमांड का उपयोग करके Redis डेटास्टोर में किसी कुंजी पर संग्रहीत मौजूदा लिस्ट मान को कैसे ट्रिम करें।
LTRIM कमांड
यह कमांड मौजूदा लिस्ट मान को ट्रिम करता है ताकि परिणामी लिस्ट मान में केवल निर्दिष्ट रेंज के तत्व हों। रेंज को प्रारंभ (सम्मिलित) और अंत (सम्मिलित) ऑफसेट द्वारा परिभाषित किया जाता है, जो सबस्ट्रिंग के प्रारंभ और अंत इंडेक्स को निर्धारित करते हैं।
इंडेक्स शून्य-आधारित है, इसलिए 0 का अर्थ पहला तत्व, 1 का अर्थ दूसरा तत्व, और इसी तरह। नकारात्मक संख्या का उपयोग स्ट्रिंग मान के अंत से शुरू होने वाले ऑफसेट को प्रदान करने के लिए भी किया जा सकता है, जहां -1 का अर्थ अंतिम तत्व, -2 का अर्थ अंतिम से दूसरा तत्व, और इसी तरह।
आउट-ऑफ-रेंज ऑफसेट को निम्न तरीकों से संभाला जाता है:-
- प्रारंभ > अंत :- परिणाम एक खाली लिस्ट है, जिससे निर्दिष्ट कुंजी हट जाती है।
- अंत > लिस्ट का आकार :- लिस्ट मान के अंतिम तत्व का इंडेक्स अंत ऑफसेट पर सेट हो जाता है।
यदि कुंजी मौजूद है लेकिन उस कुंजी पर संग्रहीत मान लिस्ट डेटा प्रकार का नहीं है, तो त्रुटि वापस की जाती है।
सिंटैक्स :-
redis host:port> LTRIM <keyname> <start> <stop>
आउटपुट :-
- (स्ट्रिंग) रिप्लाई, OK - Error, यदि कुंजी मौजूद है और उस कुंजी पर संग्रहीत मान लिस्ट नहीं है।
उदाहरण :-

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