Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Redis

सूची मूल्य के शीर्ष पर तत्व कैसे सम्मिलित करें - रेडिस एलपीयूएसएच | एलपीयूएसएचएक्स

इस ट्यूटोरियल में, हम सीखेंगे कि रेडिस डेटास्टोर में एक कुंजी पर संग्रहीत सूची मूल्य के शीर्ष पर एक या अधिक तत्व कैसे सम्मिलित करें। इसके लिए हम 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.

उदाहरण :-

सूची मूल्य के शीर्ष पर तत्व कैसे सम्मिलित करें - रेडिस एलपीयूएसएच | एलपीयूएसएचएक्स

संदर्भ:-

  1. एलपीयूएसएच कमांड डॉक्स
  2. एलपीयूएसएचएक्स कमांड डॉक्स

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

<- सूची आदेश


  1. रेडिस लैरेंज - रेडिस डेटास्टोर में सूची मूल्य के सभी तत्वों को कैसे प्राप्त करें

    इस ट्यूटोरियल में, हम सीखेंगे कि किसी कुंजी पर संग्रहीत सूची मान के सभी तत्वों को कैसे प्राप्त किया जाए। इसके लिए, हम रेडिस LRANGE  . का उपयोग करेंगे आज्ञा। LRANGE कमांड यह आदेश निर्दिष्ट ऑफ़सेट द्वारा परिभाषित निर्दिष्ट कुंजी पर संग्रहीत सूची मान के एक या अधिक तत्वों को लौटाता है। यह प्रारंभ (सम

  1. Redis ZINCRBY - रेडिस में सॉर्ट किए गए सेट वैल्यू में एलिमेंट के स्कोर को कैसे बढ़ाएं

    इस ट्यूटोरियल में, हम सीखेंगे कि रेडिस डेटास्टोर में एक कुंजी पर संग्रहीत सॉर्ट किए गए सेट मान के तत्व के स्कोर को कैसे बढ़ाया जाए। इसके लिए हम एक COMMAND का उपयोग करेंगे - ZINCRBY रेडिस-क्ली में। इस आदेश का उपयोग कुंजी पर संग्रहीत सॉर्ट किए गए सेट मान में एक तत्व के स्कोर को एक निर्दिष्ट मान (वृद

  1. रेडिस SMOVE - रेडिस में तत्व को एक सेट से दूसरे सेट में कैसे ले जाया जाए?

    इस ट्यूटोरियल में, हम सीखेंगे कि रेडिस डेटास्टोर में संग्रहीत एक तत्व को एक सेट मान से दूसरे सेट मान में कैसे स्थानांतरित किया जाए। इसके लिए हम एक COMMAND का उपयोग करेंगे - SMOVE रेडिस-क्ली में। इस कमांड का उपयोग निर्दिष्ट तत्व को स्रोत . पर संग्रहीत एक सेट मान से हटाने के लिए किया जाता है कुंजी और