2017-01-15 2 views
8

मैंने हाल ही में इस पैकेज पर ठोकर खाई redis-oplog जो एक बहुत अच्छा पैकेज प्रतीत होता है। यह देखते हुए कि मुझे रेडिस के साथ कोई अनुभव नहीं है, मैंने कुछ खोज की और कुछ लोगों ने कहा कि रेडिस मोंगो ओप्लोग से भी बेहतर है इसलिए मैं इस पैकेज को अपने मीटरी परियोजना के साथ प्रयास करना चाहता हूं। हालांकि, मैं इसे आजमा सकने से पहले तैनाती के संबंध में कुछ प्रश्न पूछता हूं:रेडिस का उपयोग करने वाले मीटियर ऐप को कैसे तैनात किया जाए?

  • क्या मुझे रेडिस चलाने के लिए समर्पित अलग-अलग सर्वरों की आवश्यकता है?
  • यदि मैं रेडिस के लिए सर्वर नहीं ले सकता, तो क्या मीटियर ऐप के साथ उसी सर्वर में रेडिस चलाने के लिए ठीक है?
  • यदि मेरे उल्का ऐप में कई उदाहरण हैं और इसलिए रेडिस (सुनिश्चित नहीं है कि रेडिस को कई उदाहरणों की आवश्यकता हो सकती है या नहीं?), मैं उन्हें एक साथ कैसे काम करूं?
  • यदि मैं उत्पादन के लिए रेडिस का उपयोग करने में प्रबंधन करता हूं, तो मुझे अपने मोंगो सर्वर में क्या परिवर्तन करना चाहिए? क्योंकि मोंगो Oplog उस बिंदु पर उपयोग में नहीं है

उत्तर

2
  • हाँ तुम, redis के लिए अलग इंस्टेंस की आवश्यकता है आप सेटअप एक दोष सहिष्णु redis-sentinal, आप विभिन्न विन्यास और पेशेवरों के साथ सेटअप पा सकते हैं का उपयोग कर प्रणाली चाहिए और विपक्ष https://redis.io/topics/sentinel
  • यदि आप रेडिस के लिए सर्वर नहीं ले सकते हैं तो आप इसे सर्वर पर चला सकते हैं जहां आपने अपना मोंगोडब इंस्टेंस स्थापित किया है यदि आपके पास एक है। अंतिम विकल्प यह है कि इसे चलाने के लिए आपका उल्का उदाहरण है, redis-oplog उपलब्ध डेटा के मुताबिक मोंगोड-ओप्लॉग से अधिक कुशलता से अधिक कुशल हो।
  • ऊपर दिए गए लिंक में रेडिस आर्किटेक्चर के लिए नमूने हैं। रेडिस से कनेक्ट करना mongodb
  • से कनेक्ट करने जैसा ही है, मोंगो परिवर्तन आपके अन्य उपयोग पर मोंगो के लिए निर्भर करता है।
2

उत्तरदायी सभी प्रकार के सॉफ़्टवेयर के लिए एक अच्छा परिनियोजन उपकरण है। डेविड विटमैन https://galaxy.ansible.com/DavidWittman/redis/ द्वारा रेडिस के लिए उत्तरदायी भूमिका के साथ हमारे पास अच्छा अनुभव है, यह एक उदाहरण (विकास के लिए, हमारे सभी घटकों के साथ एक बॉक्स पर) या उत्पादन क्लस्टर के रूप में तैनात कर सकता है। गैलेक्सी से भूमिकाओं से उल्का भी तैनात किया जा सकता है, लेकिन मैंने उन लोगों का उपयोग नहीं किया।

संबंधित मुद्दे

 संबंधित मुद्दे