# लिस्ट्स — रेडिस

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

> क्रमित संग्रह — क्यू और हाल की गतिविधि फ़ीड के लिए बेहतरीन।

## लिस्ट में जोड़ें और पढ़ें

`LPUSH` बाईं ओर (head) जोड़ता है, `RPUSH` दाईं ओर (tail)। `LRANGE` एक हिस्सा पढ़ता है — पूरी लिस्ट के लिए `0 -1` उपयोग करें।

```bash
RPUSH recent:logins "ada" "bo" "chi"
LPUSH recent:logins "dee"
LRANGE recent:logins 0 -1
```

Output:

```
1) "dee"
2) "ada"
3) "bo"
4) "chi"
```

## क्यू की तरह लिस्ट

क्यू में जोड़ने के लिए `RPUSH`, निकालने के लिए `LPOP` — बिना किसी अतिरिक्त टूल के एक साधारण FIFO जॉब क्यू।

```bash
RPUSH jobs:emails "send:welcome:42"
LPOP jobs:emails
```

Output:

```
(integer) 1
"send:welcome:42"
```

## पुरानी एंट्री ट्रिम करें

`LTRIM key 0 99` केवल सबसे नए 100 आइटम रखता है — एक्टिविटी फ़ीड का आकार सीमित रखने के लिए एकदम सही।
