我正在使用memcached通过简单的Rails.cache界面在Rails 3应用程序中进行一些缓存,现在我想使用Redis和Resque进行一些后台作业处理。
我认为它们的区别足以保证两者都使用。但是在heroku上,使用memcached和Redis需另外付费。两者都有意义还是应该迁移到仅使用Redis?
我喜欢使用memcached进行缓存,因为最近最少使用的键会自动从缓存中推出,并且我不需要缓存数据来持久化。Redis对我来说大多是新手,但我了解默认情况下它是持久性的,并且密钥不会自动过期。
编辑:只是想更清楚我的问题。我知道只使用Redis而不是两者都可行。我想我只是想知道这样做是否有任何特定的缺点?考虑到实现和基础架构,是否有任何原因导致我不应该只使用Redis?(即,对于简单的缓存而言,memcached更快吗?)我都没有找到任何确定的方法。