यदि सभी क्लाइंट के पास रेडिस तक सीधी पहुंच है, तो रेडिस पब / सब बहुत अच्छा है। यदि आपके पास एकाधिक नोड सर्वर हैं, तो एक दूसरे को संदेश भेज सकता है।
लेकिन अगर आपके पास ब्राउज़र में क्लाइंट भी हैं, तो आपको सर्वर से क्लाइंट तक डेटा पुश करने के लिए कुछ और चाहिए, और इस मामले में, socket.io बढ़िया है।
अब, यदि आप Redis स्टोर के साथ socket.io का उपयोग करते हैं, तो socket.io सर्वर के बीच संदेशों को प्रसारित करने के लिए Redis pub/sub का उपयोग करेगा, और सर्वर क्लाइंट को संदेशों का प्रचार करेगा।
इसलिए, Redis स्टोर से कॉन्फ़िगर किए गए socket.io के साथ socket.io रूम का उपयोग करना शायद आपके लिए सबसे आसान है।