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

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

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

सिंटैक्स:

redis host:port> <Command Name> <key name>

उदाहरण:

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

Redis स्ट्रिंग मान कमांड्स:

Redis डेटाबेस में स्ट्रिंग मान प्रबंधित करने के लिए कुछ महत्वपूर्ण कमांड्स निम्न हैं:

S.No कमांड विवरण
1 SET की पर स्ट्रिंग मान सेट करें
2 GET की का स्ट्रिंग मान लौटाता है
3 GETSET नया स्ट्रिंग मान सेट करता है और की का पुराना स्ट्रिंग मान लौटाता है
4 GETRANGE की पर संग्रहीत स्ट्रिंग मान का सबस्ट्रिंग लौटाता है
5 GETBIT की पर संग्रहीत स्ट्रिंग मान के इंडेक्स द्वारा बिट मान लौटाता है
6 MGET एक या अधिक कीज़ के स्ट्रिंग मान लौटाता है
7 SETBIT की पर संग्रहीत स्ट्रिंग मान के इंडेक्स द्वारा बिट मान सेट करता है
8 SETEX सेकंड्स में टाइमआउट के साथ की पर स्ट्रिंग मान सेट करें
9 SETNX की पर स्ट्रिंग मान सेट करें, केवल यदि की मौजूद नहीं है
10 SETRANGE की पर संग्रहीत स्ट्रिंग मान के भाग को अपडेट करें
11 STRLEN की पर संग्रहीत स्ट्रिंग मान की लंबाई लौटाता है
12 MSET उनकी संबंधित कीज़ पर एकाधिक स्ट्रिंग मान सेट करें
13 MSETNX उनकी संबंधित कीज़ पर एकाधिक स्ट्रिंग मान सेट करें, केवल यदि की मौजूद नहीं है
14 PSETEX मिलीसेकंड्स में टाइमआउट के साथ की पर स्ट्रिंग मान सेट करें
15 INCR की पर स्ट्रिंग मान के रूप में संग्रहीत इंटीजर मान को एक से बढ़ाता है
16 INCRBY की पर स्ट्रिंग मान के रूप में संग्रहीत इंटीजर को निर्दिष्ट मान से बढ़ाता है
17 INCRBYFLOAT की पर स्ट्रिंग मान के रूप में संग्रहीत फ्लोट को निर्दिष्ट मान से बढ़ाता है
18 DECR की पर स्ट्रिंग मान के रूप में संग्रहीत इंटीजर मान को एक से घटाता है
19 DECRBY की पर स्ट्रिंग मान के रूप में संग्रहीत इंटीजर को निर्दिष्ट मान से घटाता है
20 APPEND की पर संग्रहीत मौजूदा स्ट्रिंग मान में स्ट्रिंग जोड़ें
21 BITCOUNT स्ट्रिंग में सेट बिट्स की संख्या गिनें (पॉपुलेशन काउंटिंग)
22 BITFIELD एकाधिक बिट्स पर ऑपरेशन करता है
23 BITOP एकाधिक कीज़ पर बिटवाइज़ ऑपरेशन करता है और परिणाम को डेस्टिनेशन की में स्टोर करता है
24 BITPOS स्ट्रिंग में 1 या 0 पर सेट पहले बिट की पोजीशन लौटाता है

संदर्भ:

  1. स्ट्रिंग कमांड डॉक्स

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

  1. Redis में जियोस्पेशियल डेटा प्रबंधन: GEO कमांड्स की व्यापक गाइड Redis में जियोस्पेशियल डेटा प्रबंधन: GEO कमांड्स की व्यापक गाइड

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

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

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

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

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