sql >> Database >  >> NoSQL >> Redis

Memcache v/s redis voor het onderhouden van aanhoudende sessies?

Als je Redis al hebt ingesteld, zou ik je eraan houden omdat het erg snel en gemakkelijk te beheren is. MemCached en Redis lijken erg op elkaar wanneer ze worden gebruikt voor caching, maar het belangrijkste verschil is dat Redis kan worden ingesteld om op de achtergrond op de schijf te blijven staan, wat betekent dat als de server uitvalt, de gegevens in het geheugen opnieuw kunnen worden geladen.

Persoonlijk zou ik om snelheidsredenen MongoDb niet gebruiken voor sessiepersistentie, maar als ik MemCached zou gebruiken, zou ik het mogelijk als back-up voor de sessies gebruiken. bijv. Schrijf sessiegegevens naar MemCached en Mongo, maar lees alleen uit MemCached en gebruik Mongo om te herstellen als er een fout optreedt.

Kortom, ik denk dat je keuze om Redis te gebruiken de beste is voor wat je hebt beschreven




  1. MongoDB versus MySQL

  2. Mongo converteert ingesloten document naar array

  3. Maak een ISO-datumobject in javascript

  4. Geografisch verspreide MongoDB-clusters op AWS in de EU-regio