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