# हैशेज़ — रेडिस

Source: https://www.geekswithgeeks.com/hi/redis/redis-hashes

> एक की के अंदर फ़ील्ड-वैल्यू मैप — एक छोटे ऑब्जेक्ट जैसा।

## HSET और HGET

**hash** जुड़े हुए फ़ील्ड को एक की के नीचे रखता है, बजाय उन्हें कई `SET` कॉल में बिखेरने के।

```bash
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` बाकी हैश को छुए बिना एक संख्यात्मक फ़ील्ड बढ़ाता है।

```bash
HINCRBY user:1 login_count 1
```

Output:

```
(integer) 1
```

## दराज़ में एक रिकॉर्ड

हैश को एक दराज़ (`user:1`) समझें जिसमें लेबल लगी पर्चियाँ (फ़ील्ड) हों — पूरी दराज़ खोले बिना आप सिर्फ़ `name` निकाल सकते हैं।
