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

रेडिस HINCRBYFLOAT - हैश मान में फ़ील्ड में संग्रहीत फ़्लोटिंग पॉइंट नंबर को कैसे बढ़ाया जाए

इस ट्यूटोरियल में, हम सीखेंगे कि रेडिस डेटास्टोर में कुंजी पर संग्रहीत हैश मान के अंदर किसी फ़ील्ड में संग्रहीत फ़्लोटिंग पॉइंट संख्या को कैसे बढ़ाया जाए। इसके लिए हम एक COMMAND का उपयोग करेंगे - HINCRBYFLOAT रेडिस-क्ली में।

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

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

रेडिस HINCRBYFLOAT कमांड का सिंटैक्स इस प्रकार है :-

सिंटैक्स :- 

redis host:post> HINCRBYFLOAT <keyname> <field> <increment>

आउटपुट:-

- (string) reply, representing the new value stored at the field.
- Error, if key exist and value stored at the key is not a hash.

उदाहरण :-

रेडिस HINCRBYFLOAT - हैश मान में फ़ील्ड में संग्रहीत फ़्लोटिंग पॉइंट नंबर को कैसे बढ़ाया जाए

संदर्भ:-

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

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


  1. रेडिस हैश - रेडिस डेटास्टोर में हैश मान को प्रबंधित करने के लिए आदेश

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

  1. रेडिस एचएसईटी | एचएसईटीएनएक्स | HMSET - रेडिस में हैश मान में फ़ील्ड के लिए मान कैसे सेट करें

    इस ट्यूटोरियल में, हम सीखेंगे कि किसी कुंजी पर संग्रहीत हैश मान में संबंधित फ़ील्ड के लिए एक मान कैसे सेट किया जाए, इसके लिए हम Redis HSET, HSETNX और HMSET कमांड का उपयोग करेंगे। एचएसईटी कमांड इस कमांड का उपयोग निर्दिष्ट कुंजी पर संग्रहीत हैश में निर्दिष्ट मान को उसके संबंधित क्षेत्र में सेट करने

  1. रेडिस एचजीईटीएलएल - हैश वैल्यू में निहित सभी फ़ील्ड/वैल्यू जोड़े कैसे प्राप्त करें

    इस ट्यूटोरियल में, हम सीखेंगे कि एक कुंजी पर संग्रहीत हैश मान में निहित सभी फ़ील्ड/वैल्यू पेयर कैसे प्राप्त करें। इसके लिए हम रेडिस HGETALL . का उपयोग करेंगे आदेश। HGETALL कमांड यह कमांड एक कुंजी पर संग्रहीत हैश मान में निहित सभी फ़ील्ड और उससे जुड़े मान लौटाता है। एक खाली सूची लौटा दी जाती है, यद