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 -
- 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. - 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