पाठ 9 / 18
हैशेज़
एक की के अंदर फ़ील्ड-वैल्यू मैप — एक छोटे ऑब्जेक्ट जैसा।
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 निकाल सकते हैं।