SORU
15 Kasım 2010, PAZARTESİ


Redis ve Memcache veya Redis?

Benim Raylar bazı önbelleğe alma için basit Rails.cache arabirimi üzerinden 3 uygulama memcached kullanıyorum ve redis ve hakim ile bazı arka plan iş işleme yapmak istiyorum şimdi.

Hem kullanmayı gerektirecek kadar farklı olduklarını düşünüyorum. Heroku üzerinde olsa da, her iki memcached redis ve kullanımı için ayrı bir ücret var. Mantıklı olun her ikisi veya sadece redis kullanarak göç etmeli miyim?

Son zamanlarda en az kullanılan tuşları otomatik olarak önbellek dışarı itti çünkü önbellekleme için memcached kullanarak seviyorum ve önbellek verileri ısrar gerek yok. Redis benim için daha çok yeni, ama varsayılan olarak kalıcı olduğunu ve anahtarları önbelleği otomatik olarak sona değil, anlıyorum.

EDİT: sorumu daha açık olmak istedim. Mümkünse ikisini de yerine Redis sadece kullanmayı biliyorum. Ben sadece eğer bunu yaparken herhangi bir belirli dezavantajları olup olmadığını bilmek istiyorum sanırım? Her iki uygulama ve altyapı dikkate alınarak, sadece Redis kullanın etmemem için bir sebep var mı? (I. e., basit önbelleği için daha hızlı memcached nedir?) Her iki durumda da kesin bir şey bulamadım.

CEVAP
16 Kasım 2010, Salı


Memcached sizi zaten alınması için redis geçiş kolay yeterli olduğunu varsayarak, redis ile sadece şeyleri basit tutmak için giderdim.

Redis dayanıklılık isteğe bağlıdır, eğer istediğin buysa memcached gibi kullanabilirsiniz. Hatta önbellek kalıcı yapmak yararlı önbellek çok bir yeniden başlatma sonra özlediği önlemek için olduğunu görebilirsiniz. Zamanaşımı da kullanılabilir - algoritma biraz ayrıntılar için memcached, ama çoğu amaç için - http://redis.io/commands/expire bakın konu için yeterli farklıdır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • eisleyhead

    eisleyhead

    11 Ocak 2006
  • Jonah Penna

    Jonah Penna

    11 EYLÜL 2005
  • Louis C.K.

    Louis C.K.

    18 HAZİRAN 2006