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

नोड.जेएस में चैट सर्वर के लिए रेडिस पब/उप

यदि आप अपने नोड.जेएस प्रोग्राम के भीतर रेडिस पब/उप कार्यक्षमता का उपयोग कर रहे हैं तो आपको कुछ चैनल पर सुनने के लिए एक रेडिस क्लाइंट कनेक्शन और दूसरे रेडिस क्लाइंट कनेक्शन को सामान्य कमांड भेजने और/या अपने चैनल को संदेश प्रकाशित करने के लिए समर्पित करना चाहिए। नोड_रेडिस डॉक्स से:

<ब्लॉकक्वॉट>

जब कोई क्लाइंट SUBSCRIBE या PSUBSCRIBE जारी करता है, तो वह कनेक्शन "पब / सब" मोड में डाल दिया जाता है। उस समय, केवल वही आदेश मान्य होते हैं जो सदस्यता सेट को संशोधित करते हैं। जब सदस्यता सेट खाली होता है, तो कनेक्शन वापस नियमित मोड में डाल दिया जाता है।

यदि आपको पब/उप मोड में रेडिस को नियमित आदेश भेजने की आवश्यकता है, तो बस एक और कनेक्शन खोलें।

आपकी समस्या भी इन सवालों से जुड़ी है:

  • Redis / Node.js - 2 क्लाइंट (1 पब/उप) लिखने में समस्या पैदा कर रहे हैं
  • मेरे पास एक ही रेडिस क्लाइंट एक ही कनेक्शन में पब और सब के रूप में कार्य क्यों नहीं कर सकता?


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. हेरोकू रेडिस - जीयूआई और मेमोरी ऑप्टिमाइज़ेशन

  2. Azure Redis Cache - अनेक त्रुटियाँ TimeoutException:GET {key} का प्रदर्शन करने वाला टाइमआउट

  3. क्या स्प्रिंग डेटा रेडिस (1.3.2.रिलीज) जेडिस के जेडिससेंटिनलपूल का समर्थन करता है?

  4. विंडोज़ एज़ूर में रेडिस का उपयोग करके आउट-ऑफ-प्रोसेस कैश को कार्यान्वित करना

  5. रेडिस में कुशलता से अरबों डेटा कैसे सम्मिलित करें?