मैं सरल के माध्यम से अपने रेल 3 ऐप में कुछ कैशिंग के लिए मेमकाटेड का उपयोग कर रहा हूं Rails.cache
इंटरफ़ेस के और अब मैं कुछ पृष्ठभूमि जॉब प्रसंस्करण को रेडिस और रेसक्यू के साथ करना चाहता हूं।
मुझे लगता है कि वे दोनों का उपयोग करके वारंट के लिए पर्याप्त अलग हैं। हालांकि, उसे मेमोकैड और रेडिस दोनों का उपयोग करने के लिए अलग-अलग फीस है। क्या यह दोनों का उपयोग करने के लिए समझ में आता है या क्या मुझे केवल रेडिस का उपयोग करने के लिए पलायन करना चाहिए?
मुझे कैशिंग के लिए मेमकाटेड का उपयोग करना पसंद है क्योंकि कम से कम हाल ही में उपयोग की जाने वाली चाबियाँ स्वचालित रूप से कैश से बाहर हो जाती हैं और मुझे लगातार बने रहने के लिए कैश डेटा की आवश्यकता नहीं होती है। रेडिस मेरे लिए ज्यादातर नया है, लेकिन मैं समझता हूं कि यह डिफ़ॉल्ट रूप से लगातार है और यह कुंजी स्वचालित रूप से कैश से बाहर नहीं निकलती है।
संपादित करें: बस मेरे प्रश्न के साथ और अधिक स्पष्ट होना चाहता था। मुझे पता है कि दोनों के बजाय केवल रेडिस का उपयोग करना संभव है। मुझे लगता है कि मैं यह जानना चाहता हूं कि क्या ऐसा करने में कोई विशेष नुकसान हैं? कार्यान्वयन और बुनियादी ढांचे दोनों को ध्यान में रखते हुए, क्या कोई कारण है कि मुझे सिर्फ रेडिस का उपयोग क्यों नहीं करना चाहिए? (यानी, साधारण कैशिंग के लिए तेजी से याद किया जाता है?) मुझे कुछ भी निश्चित नहीं मिला है।