Sto usando memcached per un po 'di cache nella mia app Rails 3 attraverso la semplice Rails.cache
interfaccia e ora mi piacerebbe fare un po' di elaborazione in background con redis e resque.
Penso che siano abbastanza diversi da giustificare l'utilizzo di entrambi. Su heroku, tuttavia, ci sono tariffe separate per utilizzare memcached e redis. Ha senso utilizzarli entrambi o devo migrare utilizzando solo redis?
Mi piace usare memcached per la memorizzazione nella cache perché le chiavi utilizzate meno di recente vengono automaticamente eliminate dalla cache e non ho bisogno dei dati della cache per persistere. Redis è per lo più nuovo per me, ma capisco che è persistente per impostazione predefinita e che le chiavi non scadono automaticamente dalla cache.
EDIT: Volevo solo essere più chiaro con la mia domanda. So che è possibile utilizzare solo Redis invece di entrambi. Immagino di voler solo sapere se ci sono degli svantaggi specifici nel farlo? Considerando sia l'implementazione che l'infrastruttura, ci sono ragioni per cui non dovrei usare Redis? (Cioè, memcached è più veloce per un semplice caching?) Non ho trovato nulla di definitivo in entrambi i casi.