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

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

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