Redis
 sql >> Database >  >> NoSQL >> Redis

Quanto è sicuro archiviare sessioni con Redis?

Redis è perfetto per memorizzare le sessioni. Tutte le operazioni vengono eseguite in memoria, quindi le letture e le scritture saranno veloci.

Il secondo aspetto è la persistenza dello stato della sessione. Redis ti offre molta flessibilità nel modo in cui vuoi mantenere lo stato della sessione sul tuo disco rigido. Puoi consultare http://redis.io/topics/persistence per saperne di più, ma ad alto livello, ecco le tue opzioni -

  1. Se non puoi permetterti di perdere nessuna sessione, imposta appendfsync always nel tuo file di configurazione. In questo modo, Redis garantisce che tutte le operazioni di scrittura vengano salvate sul disco. Lo svantaggio è che le operazioni di scrittura saranno più lente.
  2. Se sei d'accordo con la perdita di circa 1 secondo di dati, usa appendfsync everysec . Ciò darà grandi prestazioni con ragionevoli garanzie sui dati