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

Redis HINCRBY में मास्टर करें: हैश फील्ड मान कुशलता से बढ़ाएं

HINCRBY कमांड

यह कमांड हैश मान में निर्दिष्ट फील्ड पर संग्रहीत नंबर को निर्दिष्ट मान (इन्क्रीमेंट) द्वारा बढ़ाने के लिए उपयोग किया जाता है। यदि दिया गया फील्ड हैश मान में मौजूद नहीं है, तो इसे निर्दिष्ट मान इन्क्रीमेंट को इसके मान के रूप में जोड़ा जाता है। यदि की मौजूद नहीं है, तो दिए गए फील्ड को इसके एकमात्र सदस्य के रूप में एक नया हैश मान बनाया जाता है। इन्क्रीमेंट मान 64-बिट साइन्ड इंटीजर्स तक सीमित है, जिसका अर्थ है कि दोनों सकारात्मक और ऋणात्मक इंटीजर उपयोग किए जा सकते हैं। यदि ऋणात्मक नंबर आर्गुमेंट के रूप में पास किया जाता है तो फील्ड मान घटाया जाएगा।

त्रुटि लौटाई जाती है, जब की मौजूद है लेकिन की पर संग्रहीत मान हैश डेटाटाइप का नहीं है। Redis HINCRBY कमांड का सिंटैक्स निम्न है:

सिंटैक्स:

redis host:port> HINCRBY <keyname> <field> <increment>

आउटपुट:

- (पूर्णांक) उत्तर, फील्ड पर संग्रहीत नया मान दर्शाता है।
- त्रुटि, यदि की मौजूद है और की पर संग्रहीत मान हैश नहीं है।

उदाहरण:

Redis HINCRBY में मास्टर करें: हैश फील्ड मान कुशलता से बढ़ाएं

संदर्भ:

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

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

  1. Redis हैश में मास्टर करें: कुशल डेटा प्रबंधन के लिए आवश्यक कमांड्स Redis हैश में मास्टर करें: कुशल डेटा प्रबंधन के लिए आवश्यक कमांड्स

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

  1. Redis हैश कमांड्स में मास्टर करें: HSET, HSETNX, HMSET - हैश फील्ड मान कुशलता से सेट करें Redis हैश कमांड्स में मास्टर करें: HSET, HSETNX, HMSET - हैश फील्ड मान कुशलता से सेट करें

    HSET कमांड यह कमांड निर्दिष्ट की पर संग्रहीत हैश में उसके संबंधित फील्ड पर निर्दिष्ट मान सेट करने के लिए उपयोग किया जाता है। यदि फील्ड पहले से मौजूद है, तो उसका मान ओवरराइट हो जाएगा। यदि की मौजूद नहीं है, तो सेट ऑपरेशन करने से पहले हैश मान रखने वाली एक नई की बनाई जाती है। त्रुटि लौटाई जाती है, यदि क

  1. Redis HGETALL से हैश के सभी फील्ड-वैल्यू पेयर्स प्राप्त करें Redis HGETALL से हैश के सभी फील्ड-वैल्यू पेयर्स प्राप्त करें

    HGETALL कमांड यह कमांड की पर संग्रहीत हैश मान में समाहित सभी फील्ड्स और उनके संबंधित मान लौटाता है। यदि की मौजूद नहीं है तो एक खाली सूची लौटाई जाती है और यदि की मौजूद है लेकिन की पर संग्रहीत मान हैश डेटाटाइप का नहीं है तो त्रुटि लौटाई जाती है। Redis HGETALL कमांड का सिंटैक्स निम्न है: सिंटैक्स: red