प्रकाशित/सदस्यता लें एक बहुत ही सरल प्रतिमान है। इसे ऐसे समझें जैसे आप किसी रेडियो स्टेशन पर टॉक शो चला रहे हों। वह है PUBLISH। आप उम्मीद कर रहे हैं कि रेडियो शो (SUBSCRIBE) पर आपके संदेशों को सुनने के लिए कम से कम एक या अधिक लोग आपका चैनल चुनेंगे और शायद कुछ चीजें भी करें, लेकिन आप लोगों से सीधे बात नहीं कर रहे हैं ।
आइए रेडिस-क्ली के साथ कुछ मज़ा लें!
redis 127.0.0.1:6379> PUBLISH myradioshow "Good morning everyone!"
(integer) 0
redis 127.0.0.1:6379> PUBLISH myradioshow "How ya'll doin tonight?"
(integer) 0
redis 127.0.0.1:6379> PUBLISH myradioshow "Hello? Is anyone listening? I'm not wearing pants."
(integer) 0
ध्यान दें कि आपके "myradioshow" चैनल पर कोई क्लाइंट संदेश प्राप्त नहीं कर रहा है (यह प्रतिक्रिया में 0 है)। कोई नहीं सुन रहा है। अब, एक और रेडिस-क्ली खोलें (या अधिक मज़ेदार समय के लिए किसी मित्र को अपना रेडिस-क्ली खोलें और अपने सर्वर से कनेक्ट करें) और चैनल को SUBSCRIBE करें:
redis 127.0.0.1:6379> SUBSCRIBE myradioshow
Reading messages... (press Ctrl-C to quit)
1) "subscribe"
2) "myradioshow"
3) (integer) 1
अपने मूल रेडिस-क्ली पर वापस जाएं और अपना शो जारी रखें:
redis 127.0.0.1:6379> PUBLISH myradioshow "Next caller gets a free loaf of bread!"
(integer) 1
ध्यान दें कि अंत में "1"? आपके पास एक श्रोता है! जादू की तरह, अपने SUBSCRIBE-d टर्मिनल में:
1) "message"
2) "myradioshow"
3) "Next caller gets a free loaf of bread!"
बेशक, वास्तव में, आप शायद ऐसा काम करना चाहेंगे जो आपके ग्राहकों को आपकी पैंट-कम जीवनशैली के बारे में बताने से ज्यादा उपयोगी हो, जैसे कि आपके सर्वर पर फायरिंग इवेंट या किसी प्रकार के कार्य/नौकरी चलाना। पर शायद नहीं! :)पी>