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

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

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

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

0 लौटा दिया जाता है, यदि कुंजी मौजूद नहीं है क्योंकि इसे खाली हैश मान माना जाता है। यदि कुंजी मौजूद है तो त्रुटि लौटा दी जाती है, लेकिन कुंजी पर संग्रहीत मान हैश डेटाटाइप का नहीं है। रेडिस एचडीईएल कमांड का सिंटैक्स इस प्रकार है :-

वाक्यविन्यास :-

redis host:post> HDEL <keyname> <element> [ element ]

आउटपुट :- 

- (integer) representing number of fields deleted from the hash, excluding non existing fields.
- Error, if key exist and value stored at the key is not a hash.

उदाहरण :-

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

संदर्भ:-

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

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


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

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

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

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

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

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