SUBSCRIBE कमांड
SUBSCRIBE कमांड का उपयोग Redis मैसेज ब्रोकर सिस्टम में क्लाइंट को एक या अधिक निर्दिष्ट चैनल्स को सब्सक्राइब करने के लिए किया जाता है। एक बार जब क्लाइंट SUBSCRIBE कमांड निष्पादित करता है, तो यह सब्सक्राइब्ड स्टेट में प्रवेश करता है जहां यह सब्सक्राइब्ड चैनल्स को सुनता है। अन्य क्लाइंट्स द्वारा निर्दिष्ट चैनल्स पर पब्लिश किए गए मैसेजेस Redis द्वारा सभी सब्सक्राइब्ड क्लाइंट्स को पुश किए जाएंगे।
जब क्लाइंट सब्सक्राइब्ड स्टेट में होता है, तो इसे SUBSCRIBE, PSUBSCRIBE, UNSUBSCRIBE, PUNSUBSCRIBE, PING और QUIT कमांड्स के अलावा कोई अन्य कमांड निष्पादित नहीं करना चाहिए। Redis-CLI में, एक बार जब क्लाइंट सब्सक्राइब्ड स्टेट में होता है, तो क्लाइंट कोई अन्य कमांड स्वीकार नहीं करेगा और केवल Ctrl + C के साथ स्टेट से बाहर निकल सकता है।
Redis SUBSCRIBE कमांड का सिंटैक्स निम्न है:
सिंटैक्स:
redis host:port> SUBSCRIBE <channel> [ <channel> ]
आउटपुट:
- (सरणी) 3 एलिमेंट्स का उत्तर।
पुश्ड मैसेज का फॉर्मेट:
एक मैसेज तीन एलिमेंट्स की सरणी उत्तर होता है। सरणी उत्तर का पहला एलिमेंट निम्न प्रकार का होता है:
- subscribe: इसका अर्थ है कि हमने उत्तर में दूसरे एलिमेंट के रूप में दिए गए चैनल को सफलतापूर्वक सब्सक्राइब कर लिया है। तीसरा आर्गुमेंट उन चैनल्स की संख्या दर्शाता है जिनसे हम वर्तमान में सब्सक्राइब्ड हैं।
- message: यह किसी अन्य क्लाइंट द्वारा जारी PUBLISH कमांड के परिणामस्वरूप प्राप्त मैसेज है। दूसरा एलिमेंट मूल चैनल का नाम है, और तीसरा आर्गुमेंट वास्तविक मैसेज पेलोड है।
उदाहरण:

संदर्भ:
- SUBSCRIBE कमांड डॉक्स
Redis CLI का उपयोग करके Redis मैसेज ब्रोकर में एक या अधिक चैनल्स को सब्सक्राइब करने के बारे में बस इतना ही। अगर आपको यह पसंद आया, तो कृपया कमेंट सेक्शन में अपने विचार साझा करें और इसे दूसरों के साथ भी साझा करें।