SkillByAIइंटरैक्टिव संस्करण खोलें →

पाठ 11 / 20

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

PUBLISH और SUBSCRIBE से real time में messages broadcast करें, और देखें कि Pub/Sub stored data से कैसे अलग है।

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

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