# स्ट्रिंग कमांड — रेडिस

Source: https://www.geekswithgeeks.com/hi/redis/redis-strings-basics

> SET, GET, और एटॉमिक काउंटर — रेडिस का सबसे सरल डेटा टाइप।

## SET और GET

हर रेडिस की एक वैल्यू से जुड़ी होती है। एक **स्ट्रिंग** वैल्यू टेक्स्ट, JSON, या संख्याएँ रख सकती है।

```bash
SET user:1:name "Ada"
GET user:1:name
```

Output:

```
OK
"Ada"
```

## एटॉमिक काउंटर

`INCR`/`DECR` एक संख्यात्मक स्ट्रिंग को एटॉमिक रूप से बदलते हैं — एक साथ कई क्लाइंट एक ही की पर काम करें तब भी सुरक्षित।

```bash
SET page:views 0
INCR page:views
INCR page:views
INCRBY page:views 10
```

Output:

```
OK
(integer) 1
(integer) 2
(integer) 12
```

## 512MB की सीमा

एक स्ट्रिंग वैल्यू अधिकतम 512MB तक रख सकती है — JSON ब्लॉब के लिए काफ़ी, पर रेडिस बड़ी फ़ाइलें रखने के लिए नहीं बना।
