इस ट्यूटोरियल में, हम सीखेंगे कि रेडिस डेटास्टोर में एक कुंजी पर संग्रहीत सूची मूल्य के अंत में एक या अधिक तत्वों को कैसे सम्मिलित किया जाए। इसके लिए हम रेडिस RPUSH . का उपयोग करेंगे और RPUSHX आदेश।
RPUSH कमांड
RPUSH कमांड का उपयोग कुंजी पर संग्रहीत सूची मान के टेल (अंत) पर एक या अधिक निर्दिष्ट तत्वों को सम्मिलित करने के लिए किया जाता है। तत्वों को एक के बाद एक सूची मूल्य की पूंछ में, सबसे बाएं तत्व से सबसे दाहिने तत्व में डाला जाता है। उदाहरण के लिए, यदि कमांड RPUSH सूची a b c . है निष्पादित किया जाता है, तो सूची में a . होगा पहले तत्व के रूप में, b दूसरे तत्व के रूप में और c तीसरे तत्व के रूप में।
यदि कुंजी मौजूद नहीं है, तो सम्मिलित ऑपरेशन करने से पहले इसे पहले एक खाली सूची के रूप में बनाया जाता है। यदि कुंजी मौजूद है, लेकिन कुंजी पर संग्रहीत मान सूची डेटा प्रकार का नहीं है, तो एक त्रुटि वापस आ जाती है। Redis RPUSH कमांड का सिंटैक्स इस प्रकार है :-
सिंटैक्स:-
redis host:post> RPUSH <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.
उदाहरण :-
RPUSHX कमांड
RPUSHX कमांड का उपयोग कुंजी पर संग्रहीत सूची मान के टेल (अंत) पर केवल एक निर्दिष्ट तत्व को सम्मिलित करने के लिए किया जाता है। यदि कुंजी मौजूद नहीं है, तो कोई ऑपरेशन नहीं किया जाता है और ओ वापस कर दिया जाता है। यदि कुंजी मौजूद है, लेकिन कुंजी पर संग्रहीत मान सूची डेटा प्रकार का नहीं है, तो त्रुटि वापस आ जाती है। Redis RPUSHX कमांड का सिंटैक्स इस प्रकार है :-
सिंटैक्स:-
redis host:post> RPUSHX <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.
उदाहरण :-
संदर्भ:-
- RPUSH कमांड डॉक्स
- RPUSHX कमांड डॉक्स
रेडिस डेटास्टोर में संग्रहीत सूची मूल्य के अंत में एक या अधिक तत्वों को सम्मिलित करने के लिए बस इतना ही। अगर आपको यह पसंद आया हो, तो कृपया अपने विचार कमेंट सेक्शन में साझा करें और दूसरों के साथ भी साझा करें।