पाठ 11 / 18

पब्लिश / सब्सक्राइब

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

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

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

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

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

redis-cli SUBSCRIBE notifications

Output:

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

पब्लिश करना

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

redis-cli PUBLISH notifications "New order #4521"

Output:

(integer) 1