Redis
 sql >> डेटाबेस >  >> NoSQL >> Redis

मुझे क्या उपयोग करना चाहिए? Socket.io रूम या रेडिस पब-सब?

यदि सभी क्लाइंट के पास रेडिस तक सीधी पहुंच है, तो रेडिस पब / सब बहुत अच्छा है। यदि आपके पास एकाधिक नोड सर्वर हैं, तो एक दूसरे को संदेश भेज सकता है।

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

अब, यदि आप Redis स्टोर के साथ socket.io का उपयोग करते हैं, तो socket.io सर्वर के बीच संदेशों को प्रसारित करने के लिए Redis pub/sub का उपयोग करेगा, और सर्वर क्लाइंट को संदेशों का प्रचार करेगा।

इसलिए, Redis स्टोर से कॉन्फ़िगर किए गए socket.io के साथ socket.io रूम का उपयोग करना शायद आपके लिए सबसे आसान है।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मैं रेडिस विषय (कुंजी का सबसेट) का आकार कैसे ढूंढ सकता हूं?

  2. Laravel - एक विशिष्ट स्ट्रिंग वाली सभी कैश / रेडिस कुंजियों को मिटा दें

  3. php-redis - क्या रेडिस में PHP ऑब्जेक्ट को क्रमबद्ध किए बिना स्टोर करने का कोई तरीका है?

  4. Node.js में async लूपिंग को संभालने के लिए सबसे अच्छा पैटर्न

  5. रेडिस:क्या ZADD ओ (लॉगएन) से बेहतर है जब सम्मिलित तत्व शुरुआत या अंत में होता है?