# पब्लिश / सब्सक्राइब — रेडिस

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

> रीयल-टाइम में सुन रहे किसी भी क्लाइंट को संदेश भेजें।

## चैनल, कीज़ नहीं

Pub/Sub की-वैल्यू स्टोर से अलग है। क्लाइंट नामित चैनलों को **subscribe** करते हैं; जो भी क्लाइंट उस चैनल पर **publish** करता है, संदेश तुरंत सभी तक पहुँच जाता है।

## सब्सक्राइब करना

एक टर्मिनल खोलें और subscribe करें — यह क्लाइंट रुक जाता है, चैनल पर संदेश की प्रतीक्षा करते हुए।

```bash
redis-cli SUBSCRIBE notifications
```

Output:

```
1) "subscribe"
2) "notifications"
3) (integer) 1
```

## पब्लिश करना

दूसरे टर्मिनल से एक संदेश publish करें — ऊपर वाला subscriber उसे तुरंत पाता है।

```bash
redis-cli PUBLISH notifications "New order #4521"
```

Output:

```
(integer) 1
```
