पाठ 9 / 20
हैशेज़
Hashes से संबंधित fields को एक key के अंतर्गत रखें और HSET व HINCRBY से एक field अपडेट करें।
HSET और HGET
hash जुड़े हुए फ़ील्ड को एक की के नीचे रखता है, बजाय उन्हें कई SET कॉल में बिखेरने के।
HSET user:1 name "Ada" age "36" city "London"
HGET user:1 name
HGETALL user:1
Output:
(integer) 3 "Ada" 1) "name" 2) "Ada" 3) "age" 4) "36" 5) "city" 6) "London"
एक फ़ील्ड अपडेट करना
HINCRBY बाकी हैश को छुए बिना एक संख्यात्मक फ़ील्ड बढ़ाता है।
HINCRBY user:1 login_count 1
Output:
(integer) 1
दराज़ में एक रिकॉर्ड
हैश को एक दराज़ (user:1) समझें जिसमें लेबल लगी पर्चियाँ (फ़ील्ड) हों — पूरी दराज़ खोले बिना आप सिर्फ़ name निकाल सकते हैं।