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

Redis SETRANGE में महारत हासिल करें: स्ट्रिंग मान के भाग को कुशलतापूर्वक अपडेट करें

इस ट्यूटोरियल में, हम सीखेंगे कि Redis डेटास्टोर में किसी निर्दिष्ट कुंजी पर संग्रहीत स्ट्रिंग मान के किसी भाग को कैसे अपडेट करें। इसके लिए हम Redis SETRANGE कमांड का उपयोग करेंगे।

SETRANGE कमांड

यह कमांड प्रारंभ (सम्मिलित) ऑफसेट लेता है, जो स्ट्रिंग मान के अपडेट किए जाने वाले भाग के प्रारंभ इंडेक्स को निर्धारित करता है। यदि प्रारंभ ऑफसेट स्ट्रिंग मान की लंबाई से अधिक है, तो स्ट्रिंग मान को शून्य-बाइट्स से पैड किया जाता है ताकि प्रारंभ ऑफसेट फिट हो सके। इंडेक्स शून्य-आधारित है, इसलिए 0 का अर्थ पहला तत्व, 1 का अर्थ दूसरा तत्व, और इसी तरह।

यदि कुंजी Redis डेटास्टोर में मौजूद नहीं है, तो ऑपरेशन करने से पहले इसे पहले बनाया जाता है और खाली स्ट्रिंग पर सेट किया जाता है।

सिंटैक्स :-

redis host:port> SETRANGE <keyname> <start> <value>

आउटपुट :-

- (integer) मान, स्ट्रिंग में वर्णों की संख्या दर्शाता है।
- Error, यदि कुंजी मौजूद है और उस कुंजी पर संग्रहीत मान स्ट्रिंग नहीं है।

उदाहरण :-

Redis SETRANGE में महारत हासिल करें: स्ट्रिंग मान के भाग को कुशलतापूर्वक अपडेट करें

संदर्भ :-

  1. SETRANGE कमांड डॉक्स

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

  1. Redis GEOHASH: एकाधिक जियोस्पेशियल मेंबर्स के लिए जियोहेस स्ट्रिंग्स प्राप्त करें Redis GEOHASH: एकाधिक जियोस्पेशियल मेंबर्स के लिए जियोहेस स्ट्रिंग्स प्राप्त करें

    GEOHASH कमांड यह कमांड की पर संग्रहीत जियोस्पेशियल मान के एक या अधिक निर्दिष्ट एलिमेंट का वैध जियोहेस स्ट्रिंग लौटाने के लिए उपयोग किया जाता है। एक जियोस्पेशियल मान को सॉर्टेड सेट मान द्वारा दर्शाया जाता है, जिसे GEOADD कमांड का उपयोग करके पॉपुलेट किया जाता है। Redis जियोस्पेशियल एलिमेंट की पोजीशन

  1. Redis स्ट्रिंग कमांड्स में मास्टर करें: स्ट्रिंग मान को कुशलता से स्टोर, मैनेज और रिट्रीव करें Redis स्ट्रिंग कमांड्स में मास्टर करें: स्ट्रिंग मान को कुशलता से स्टोर, मैनेज और रिट्रीव करें

    स्ट्रिंग्स कैरेक्टर्स का एक क्रम होता है। Redis में, स्ट्रिंग्स को की पर मान के रूप में संग्रहीत किया जा सकता है और विभिन्न Redis कमांड्स का उपयोग Redis डेटाबेस में संग्रहीत स्ट्रिंग मान को स्टोर, मैनेज और रिट्रीव करने के लिए किया जाता है। Redis कमांड्स उपयोग करने का सिंटैक्स निम्न है: सिंटैक्स: re

  1. Redis की-वैल्यू असाइनमेंट में मास्टर करें: SET, SETNX, SETEX, PSETEX समझाया गया Redis की-वैल्यू असाइनमेंट में मास्टर करें: SET, SETNX, SETEX, PSETEX समझाया गया

    SET कमांड यह कमांड निर्दिष्ट की पर एक स्ट्रिंग मान सेट करने के लिए उपयोग किया जाता है। यदि की पहले से मौजूद है, तो उसका मान उसके टाइप की परवाह किए बिना ओवरराइट हो जाएगा और की से जुड़ा कोई पिछला एक्सपिरेशन टाइम भी हटा दिया जाएगा। वैकल्पिक आर्गुमेंट्स Redis SET कमांड निम्न वैकल्पिक आर्गुमेंट्स लेता ह