इस ट्यूटोरियल में, हम सीखेंगे कि रेडिस डेटास्टोर में एक कुंजी पर संग्रहीत सूची मूल्य के शीर्ष पर एक या अधिक तत्व कैसे सम्मिलित करें। इसके लिए हम Redis LPUSH . का प्रयोग करेंगे और एलपीयूएसएचएक्स आदेश।
एलपीयूएसएच कमांड
LPUSH कमांड का उपयोग कुंजी पर संग्रहीत सूची मान के शीर्ष (प्रारंभ) पर एक या अधिक निर्दिष्ट तत्वों को सम्मिलित करने के लिए किया जाता है। तत्वों को एक के बाद एक सूची मूल्य के शीर्ष पर, सबसे बाएं तत्व से सबसे दाहिने तत्व में डाला जाता है। उदाहरण के लिए, यदि कमांड LPUSH सूची a b c . है निष्पादित किया जाता है, तो सूची में c . होगा पहले तत्व के रूप में, b दूसरे तत्व के रूप में और a तीसरे तत्व के रूप में।
यदि कुंजी मौजूद नहीं है, तो सम्मिलित ऑपरेशन करने से पहले इसे पहले एक खाली सूची के रूप में बनाया जाता है। यदि कुंजी मौजूद है, लेकिन कुंजी पर संग्रहीत मान सूची डेटा प्रकार का नहीं है, तो एक त्रुटि वापस आ जाती है। Redis LPUSH कमांड का सिंटैक्स इस प्रकार है :-
सिंटैक्स:-
redis host:post> LPUSH <keyname> <value 1> [ <value> ]
आउटपुट:-
- (integer) reply, representing the number of elements in the list. - Error, if key exist and value stored at the key is not a list.
उदाहरण :-
एलपीयूएसएचएक्स कमांड
LPUSHX कमांड का उपयोग कुंजी पर संग्रहीत सूची मान के शीर्ष (प्रारंभ) पर केवल एक निर्दिष्ट तत्व सम्मिलित करने के लिए किया जाता है। यदि कुंजी मौजूद नहीं है, तो कोई ऑपरेशन नहीं किया जाता है और ओ वापस कर दिया जाता है। यदि कुंजी मौजूद है लेकिन कुंजी पर संग्रहीत मान सूची डेटाटाइप का नहीं है, तो एक त्रुटि वापस आ जाती है। रेडिस एलपीयूएसएचएक्स कमांड का सिंटैक्स इस प्रकार है :-
सिंटैक्स:-
redis host:post> LPUSHX <keyname> <value>
आउटपुट:-
- (integer) reply, representing the number of elements in the list. - Error, if key exist and value stored at the key is not a list.
उदाहरण :-
संदर्भ:-
- एलपीयूएसएच कमांड डॉक्स
- एलपीयूएसएचएक्स कमांड डॉक्स
रेडिस डेटास्टोर में संग्रहीत सूची मूल्य के शीर्ष पर एक या अधिक तत्वों को सम्मिलित करने के लिए बस इतना ही। अगर आपको यह पसंद आया हो, तो कृपया अपने विचार कमेंट सेक्शन में साझा करें और दूसरों के साथ भी साझा करें।