# कीज़ के साथ काम करना — रेडिस

Source: https://www.geekswithgeeks.com/hi/redis/redis-key-commands

> कीज़ को जाँचें, देखें, और सुरक्षित रूप से स्कैन करें।

## EXISTS, DEL, TYPE

रोज़मर्रा की की-प्रबंधन तिकड़ी: मौजूदगी जाँचें, की हटाएँ, और उसका डेटा टाइप देखें।

```bash
EXISTS user:1:name
TYPE user:1:name
DEL user:1:name
```

Output:

```
(integer) 1
string
(integer) 1
```

## प्रोडक्शन में KEYS ख़तरनाक है

`KEYS *` हर की को एक ब्लॉकिंग कॉल में स्कैन करता है और व्यस्त सर्वर को रोक सकता है। इसकी बजाय `SCAN` उपयोग करें — यह की-स्पेस को छोटे, नॉन-ब्लॉकिंग बैचों में देखता है।

```bash
SCAN 0 MATCH "user:*" COUNT 100
```

**Quiz:** प्रोडक्शन सिस्टम में कीज़ की सूची के लिए कौन-सा कमांड उपयोग करें?

- [ ] KEYS *
- [x] SCAN
- [ ] GETALL

*Answer:* SCAN. `SCAN` सर्वर को रोके बिना धीरे-धीरे इटरेट करता है; `KEYS *` पूरे की-स्पेस को स्कैन होने तक रोक देता है।
