Redis
 sql >> Base de données >  >> NoSQL >> Redis

Memcache v/s redis pour maintenir des sessions persistantes ?

Si vous avez déjà configuré Redis, je m'en tiendrai à cela car il est très rapide et facile à gérer. MemCached et Redis sont très similaires lorsqu'ils sont utilisés pour la mise en cache, mais la principale différence est que Redis peut être configuré pour persister sur le disque en arrière-plan, ce qui signifie que si le serveur tombe en panne, les données en mémoire peuvent être rechargées.

Personnellement, je n'utiliserais pas MongoDb pour la persistance de session pour des raisons de vitesse, mais si j'utilisais MemCached, je l'utiliserais peut-être comme sauvegarde pour les sessions. par exemple. Écrivez les données de session dans MemCached et Mongo, mais lisez uniquement à partir de MemCached et utilisez Mongo pour restaurer si une erreur se produit.

En bout de ligne, je pense que votre choix d'utiliser Redis est le meilleur pour ce que vous avez décrit