Ho visto molte persone usare Redis come cache ultimamente, perché non Mongo? Per quanto posso dire, Redis può impostare una data di scadenza su un indice, come memcache, ma per il resto ci sono motivi per non usare Mongo per questo?Perché utilizzare Redis invece di MongoDb per Caching?
Chiedo come sto facendo un grande join in MySQL e quindi modificare i dati dopo averlo selezionato. Sto già usando memcache su altre parti del sito ma salvarlo in Mongo mi permetterebbe di fare ricerche geospaziali sui dati memorizzati nella cache.
Altre funzionalità di MongoDB come [capped collections] (http://www.mongodb.org/display/DOCS/Capped+Collections) possono essere utili anche nella memorizzazione nella cache dei livelli. C'è anche una richiesta di funzionalità per [collezioni TTL configurabili] (https://jira.mongodb.org/browse/SERVER-211) che sarà molto utile per i livelli di memorizzazione nella cache, sebbene non sia ancora stata implementata. – dcrosta
E 'implementato ora :) – wprl
collezioni TTL configurabili: https://docs.mongodb.com/manual/tutorial/expire-data/ –