HSET कमांड
यह कमांड निर्दिष्ट की पर संग्रहीत हैश में उसके संबंधित फील्ड पर निर्दिष्ट मान सेट करने के लिए उपयोग किया जाता है। यदि फील्ड पहले से मौजूद है, तो उसका मान ओवरराइट हो जाएगा। यदि की मौजूद नहीं है, तो सेट ऑपरेशन करने से पहले हैश मान रखने वाली एक नई की बनाई जाती है।
त्रुटि लौटाई जाती है, यदि की मौजूद है लेकिन की पर संग्रहीत मान हैश डेटाटाइप का नहीं है। Redis HSET कमांड का सिंटैक्स निम्न है:
सिंटैक्स:
redis host:port> HSET <keyname> <field> <value>
आउटपुट:
- 1 (पूर्णांक) उत्तर, यदि फील्ड हैश में नया है और मान सेट किया गया था। - 0 (पूर्णांक) उत्तर, यदि फील्ड पहले से हैश में मौजूद है और मान ओवरराइट किया गया था। - त्रुटि, यदि की मौजूद है और की पर संग्रहीत मान हैश नहीं है।
उदाहरण:

HSETNX कमांड
यह कमांड निर्दिष्ट की पर संग्रहीत हैश में उसके संबंधित फील्ड पर निर्दिष्ट मान सेट करने के लिए उपयोग किया जाता है, केवल यदि फील्ड हैश मान में मौजूद नहीं है और यदि फील्ड पहले से मौजूद है, तो इस ऑपरेशन का कोई प्रभाव नहीं पड़ता। यदि की मौजूद नहीं है, तो सेट ऑपरेशन करने से पहले हैश मान रखने वाली एक नई की बनाई जाती है।
त्रुटि लौटाई जाती है, यदि की मौजूद है लेकिन की पर संग्रहीत मान हैश डेटाटाइप का नहीं है। Redis HSETNX कमांड का सिंटैक्स निम्न है:
सिंटैक्स:
redis host:port> HSETNX <keyname> <field> <value>
आउटपुट:
- 1 (पूर्णांक) उत्तर, यदि फील्ड हैश में नया है और मान सेट किया गया था। - 0 (पूर्णांक) उत्तर, यदि फील्ड पहले से हैश में मौजूद है और कोई ऑपरेशन नहीं किया गया था। - त्रुटि, यदि की मौजूद है और की पर संग्रहीत मान हैश नहीं है।
उदाहरण:

HMSET कमांड
यह कमांड निर्दिष्ट की पर संग्रहीत हैश में उनके संबंधित फील्ड्स पर निर्दिष्ट मानों को सेट करने के लिए उपयोग किया जाता है (एकाधिक फील्ड/वैल्यू पेयर)। यदि निर्दिष्ट फील्ड्स में से कोई पहले से मौजूद है, तो उसका मान ओवरराइट हो जाएगा। यदि की मौजूद नहीं है, तो सेट ऑपरेशन करने से पहले हैश मान रखने वाली एक नई की बनाई जाती है।
त्रुटि लौटाई जाती है, यदि की मौजूद है लेकिन की पर संग्रहीत मान हैश डेटाटाइप का नहीं है। Redis HMSET कमांड का सिंटैक्स निम्न है:
सिंटैक्स:
redis host:port> HMSET <keyname> <field> <value> [ <field> <value> ]
आउटपुट:
- (सिंपल स्ट्रिंग) उत्तर, OK। - त्रुटि, यदि की मौजूद है और की पर संग्रहीत मान हैश नहीं है।
उदाहरण:

संदर्भ:
- HSET कमांड डॉक्स
- HSETNX कमांड डॉक्स
- HMSET कमांड डॉक्स
Redis डेटास्टोर में संग्रहीत हैश मान में उसके संबंधित फील्ड पर मान सेट करने के बारे में बस इतना ही। अगर आपको यह पसंद आया, तो कृपया कमेंट सेक्शन में अपने विचार साझा करें और इसे दूसरों के साथ भी साझा करें।