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

Node.js WebSocket Redis सर्वर को कैसे स्केल करें?

खैर, आपके प्रश्न के कुछ उत्तर:

  1. बैलेंस Node.js को लोड करने के लिए, इसका मतलब है कि आपने इसके बारे में क्या सोचा था, सिवाय इसके कि आपको वास्तव में अलग सर्वर की आवश्यकता नहीं है, आप एक ही मशीन पर अपने नोड सर्वर की एक से अधिक प्रक्रिया चला सकते हैं।

  2. आपके नोड सर्वर के प्रत्येक सर्वर/प्रक्रिया का अपना कनेक्शन होगा, वेबसोकेट के लिए डिफ़ॉल्ट स्टोर (उदाहरण के लिए सॉकेट.आईओ) मेमोरीस्टोर है, इसका मतलब है कि सभी कनेक्शन मशीन मेमोरी पर संग्रहीत किए जाएंगे, रेडिसस्टोर के साथ काम करना आवश्यक है रेडिस के साथ एक कनेक्शन स्टोर के रूप में काम करने के लिए।

  3. Redis PUB/SUB इस कार्य को प्राप्त करने का एक अच्छा तरीका है

  4. आपने यहां जो कहा उसके बारे में आप सही हैं, इस समय रेडिस का पैमाना नहीं होता है और रेडिस से जुड़ी बहुत सारी प्रक्रियाएं/कनेक्शन चलाने से रेडिस एक अड़चन बन सकता है।

  5. रेडिस स्केल नहीं करता है, यह सही है, लेकिन इस प्रस्तुति के अनुसार आप देख सकते हैं कि रेडिस में क्लस्टर विकास सर्वोच्च प्राथमिकता में है और रेडिस में क्लस्टर है, यह अभी तक स्थिर नहीं है:(http://redis. io/डाउनलोड)

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

Redis क्लस्टर कहां है?

रेडिस विकास वर्तमान में रेडिस 2.6 पर केंद्रित है जो आपको लुआ स्क्रिप्टिंग और कई अन्य सुधारों के लिए समर्थन प्रदान करेगा। यह हमारी वर्तमान प्राथमिकता है, हालांकि अस्थिर शाखा में पहले से ही रेडिस क्लस्टर के अधिकांश मूलभूत भाग शामिल हैं। 2.6 रिलीज के बाद हम मौजूदा रेडिस क्लस्टर अल्फा को बीटा उत्पाद में बदलने पर अपनी ऊर्जा केंद्रित करेंगे जिसे उपयोगकर्ता गंभीरता से परीक्षण करना शुरू कर सकते हैं। पूर्वानुमान लगाना मुश्किल है क्योंकि हम रेडिस क्लस्टर को स्थिर के रूप में तभी जारी करेंगे जब हमें लगेगा हमारे ग्राहकों के लिए ठोस और उपयोगी है, लेकिन हम 2012 की गर्मियों के लिए एक उचित बीटा होने और 2012 के अंत से पहले पहली स्थिर रिलीज़ को शिप करने की आशा करते हैं।

यहां प्रस्तुतीकरण देखें:http://redis.io/presentation/Redis_Cluster.pdf



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. इस जीवेंट प्रोग्राम में रेडिस से केवल एक ही कनेक्शन क्यों बनाया गया था?

  2. फ्लास्क-मेल और रेडिस क्यू लाइब्रेरी एकीकरण त्रुटि दे रहा है

  3. डेटाबेस को अपडेट करने के बाद रेडिस को कैसे अपडेट करें?

  4. docker:MISCONF Redis को RDB स्नैपशॉट को सहेजने के लिए कॉन्फ़िगर किया गया है

  5. रेडिस + एक्शनकंट्रोलर ::लाइव थ्रेड मर नहीं रहे हैं