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

Redis सेट से तत्व हटाएं: SPOP और SREM का उपयोग करके चरण-दर-चरण मार्गदर्शिका

इस ट्यूटोरियल में, हम सीखेंगे कि Redis SPOP और SREM कमांड का उपयोग करके किसी कुंजी पर संग्रहीत सेट मान से किसी तत्व को कैसे हटाएं।

SPOP कमांड :-

यह कमांड, निर्दिष्ट कुंजी पर संग्रहीत सेट से एक या अधिक यादृच्छिक तत्वों को हटाता और वापस करता है।

सिंटैक्स :-

redis host:port> SPOP <key name> [count]

यहां count, सेट से हटाए जाने वाले तत्वों की कुल संख्या को दर्शाता है।

आउटपुट :-

- (स्ट्रिंग रिप्लाई), सेट से हटाए गए तत्वों को दर्शाता है।
- (nil), यदि कुंजी मौजूद नहीं है।

उदाहरण :-

Redis सेट से तत्व हटाएं: SPOP और SREM का उपयोग करके चरण-दर-चरण मार्गदर्शिका

SREM कमांड :-

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

सिंटैक्स :-

redis host:port> SREM <key name> <member> [member ...]

आउटपुट :-

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

उदाहरण :-

Redis सेट से तत्व हटाएं: SPOP और SREM का उपयोग करके चरण-दर-चरण मार्गदर्शिका

संदर्भ :-

  1. SPOP कमांड डॉक्स
  2. SREM कमांड डॉक्स

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

  1. Redis MOVE में मास्टर करें: डेटाबेस के बीच कीज़ को निर्बाध रूप से ट्रांसफर करें Redis MOVE में मास्टर करें: डेटाबेस के बीच कीज़ को निर्बाध रूप से ट्रांसफर करें

    MOVE कमांड इस कमांड का उपयोग वर्तमान में चयनित डेटाबेस से निर्दिष्ट की को हटाकर उसी की को डेस्टिनेशन डेटाबेस में डालने के लिए किया जाता है। यदि की सोर्स डेटाबेस में मौजूद नहीं है या यह पहले से डेस्टिनेशन डेटाबेस में मौजूद है, तो कोई ऑपरेशन नहीं किया जाता है और 0 लौटाया जाता है। Redis MOVE कमांड का स

  1. Redis SMOVE: सेट्स के बीच एलिमेंट्स को निर्बाध रूप से ट्रांसफर करें Redis SMOVE: सेट्स के बीच एलिमेंट्स को निर्बाध रूप से ट्रांसफर करें

    SMOVE कमांड यह कमांड सोर्स की पर संग्रहीत सेट मान से निर्दिष्ट एलिमेंट को हटाकर उसी निर्दिष्ट एलिमेंट को डेस्टिनेशन की पर संग्रहीत सेट मान में डालने के लिए उपयोग किया जाता है। यह ऑपरेशन एटॉमिक है, जिसका अर्थ है कि किसी भी दिए गए क्षण में निर्दिष्ट एलिमेंट या तो सोर्स सेट मान का सदस्य दिखाई देगा या ड

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

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