Basit Rails.cache
arayüz aracılığıyla Rails 3 uygulamamda bazı önbelleğe alma işlemleri için memcached kullanıyorum ve şimdi redis ve resque ile bazı arka plan işlerini yapmak istiyorum.
İkisini de kullanmayı garanti edecek kadar farklı olduklarını düşünüyorum. Heroku'da hem memcached hem de redis kullanmak için ayrı ücretler vardır. İkisini birden kullanmak mantıklı mı yoksa yalnızca redis kullanmaya mı geçmeliyim?
Önbelleğe alma için memcached kullanmayı seviyorum çünkü en son kullanılan anahtarlar otomatik olarak önbellekten dışarı atılıyor ve kalıcı olmak için önbellek verilerine ihtiyacım yok. Redis benim için çoğunlukla yeni, ancak varsayılan olarak kalıcı olduğunu ve anahtarların önbellekten otomatik olarak sona ermediğini anlıyorum.
DÜZENLEME: Sorumla daha net olmak istedim. İkisi yerine yalnızca Redis kullanmanın mümkün olduğunu biliyorum. Sanırım bunu yapmanın belirli bir dezavantajı olup olmadığını bilmek istiyorum. Hem uygulama hem de altyapı düşünüldüğünde, Redis'i kullanmamam için herhangi bir neden var mı? (Yani, basit önbelleğe alma için memcached daha hızlı mı?) Her iki şekilde de kesin bir şey bulamadım.