एओएफ रेडिस के लिए मुख्य दृढ़ता विकल्प है। किसी भी समय कोई लेखन ऑपरेशन होता है जो मेमोरी में डेटासेट को संशोधित करता है, वह ऑपरेशन लॉग होता है। इसलिए पुनरारंभ के दौरान, Redis डेटासेट के पुनर्निर्माण के लिए सभी कार्यों को फिर से चलाएगा। आपके पास चुनने के लिए 3 अलग-अलग fsync कॉन्फ़िगरेशन नीतियां भी हैं (नहीं, हर सेकंड, हमेशा)। एफडब्ल्यूआईडब्ल्यू, आमतौर पर यह सलाह दी जाती है कि यदि आप डेटा-सुरक्षा का एक अच्छा स्तर चाहते हैं तो एओएफ + आरडीबी दोनों का उपयोग करें। यह आपके प्रश्न के दायरे से बाहर है, लेकिन लगा कि मैं इसका जिक्र करूंगा।
मुख्य रेडिस पर्सिस्टेंस डॉक्स
रेडिस पर्सिस्टेंस डिमिस्टिफाइड
टारनटूल "वाल लेखक" नामक किसी चीज़ का उपयोग करता है। यह एक अलग थ्रेड और लॉग अनुरोधों में चलेगा जो डेटा "इन्सर्ट और अपडेट अनुरोध" में हेरफेर करते हैं। पुनः आरंभ करने पर, टारनटूल WAL फ़ाइल को पढ़कर और प्रत्येक अनुरोध को फिर से चलाकर ठीक हो जाता है।
टारेंटूल हठ डॉक्स
स्पष्ट रूप से आंतरिक में अंतर है, लेकिन उच्च स्तर पर वे काफी समान हैं। लेख में दृढ़ता की तुलना बहुत ही अजीब है और बस सच नहीं है।
निम्न स्तर के अंतरों के बारे में अधिक जानकारी के लिए, ऊपर सूचीबद्ध दस्तावेज़ देखें।
आशा है कि यह मदद करता है