sql >> Base de Datos >  >> NoSQL >> Redis

¿Memcache v/s redis para mantener sesiones persistentes?

Si ya configuró Redis, me quedaría con él, ya que es muy rápido y fácil de administrar. MemCached y Redis son muy similares cuando se usan para el almacenamiento en caché; sin embargo, la diferencia clave es que Redis se puede configurar para que persista en el disco en segundo plano, lo que significa que si el servidor deja de funcionar, los datos en la memoria se pueden volver a cargar.

Personalmente, no usaría MongoDb para la persistencia de la sesión por razones de velocidad; sin embargo, si estuviera usando MemCached, posiblemente lo usaría como respaldo para las sesiones. p.ej. Escriba datos de sesión en MemCached y Mongo, pero solo lea de MemCached y use Mongo para restaurar si ocurre un error.

En pocas palabras, creo que su elección de usar Redis es la mejor para lo que ha descrito