इस ट्यूटोरियल में, हम सीखेंगे कि Redis LPUSH और LPUSHX कमांड का उपयोग करके Redis डेटास्टोर में किसी कुंजी पर संग्रहीत लिस्ट मान के हेड (शुरुआत) में एक या अधिक तत्व कैसे डालें।
LPUSH कमांड
LPUSH कमांड का उपयोग निर्दिष्ट तत्वों को कुंजी पर संग्रहीत लिस्ट मान के हेड (शुरुआत) में डालने के लिए किया जाता है। तत्वों को लिस्ट मान के हेड में बाएं से दाएं एक के बाद एक डाला जाता है। उदाहरण के लिए, यदि कमांड LPUSH list a b c निष्पादित की जाती है, तो लिस्ट में c पहला तत्व, b दूसरा तत्व और a तीसरा तत्व होगा।
यदि कुंजी मौजूद नहीं है, तो सम्मिलन ऑपरेशन करने से पहले इसे खाली लिस्ट के रूप में बनाया जाता है। यदि कुंजी मौजूद है लेकिन उस कुंजी पर संग्रहीत मान लिस्ट डेटा प्रकार का नहीं है, तो त्रुटि वापस की जाती है।
सिंटैक्स :-
redis host:port> LPUSH <keyname> <value 1> [ <value> ]
आउटपुट :-
- (integer) रिप्लाई, लिस्ट में तत्वों की संख्या दर्शाता है। - Error, यदि कुंजी मौजूद है और उस कुंजी पर संग्रहीत मान लिस्ट नहीं है।
उदाहरण :-

LPUSHX कमांड
LPUSHX कमांड का उपयोग केवल एक निर्दिष्ट तत्व को कुंजी पर संग्रहीत लिस्ट मान के हेड (शुरुआत) में डालने के लिए किया जाता है। यदि कुंजी मौजूद नहीं है तो कोई ऑपरेशन नहीं किया जाता और 0 वापस किया जाता है। यदि कुंजी मौजूद है लेकिन उस कुंजी पर संग्रहीत मान लिस्ट डेटा प्रकार का नहीं है, तो त्रुटि वापस की जाती है।
सिंटैक्स :-
redis host:port> LPUSHX <keyname> <value>
आउटपुट :-
- (integer) रिप्लाई, लिस्ट में तत्वों की संख्या दर्शाता है। - Error, यदि कुंजी मौजूद है और उस कुंजी पर संग्रहीत मान लिस्ट नहीं है।
उदाहरण :-

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