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

Est-il sûr de stocker des sessions avec Redis ?

Redis est parfait pour stocker des sessions. Toutes les opérations sont effectuées en mémoire, les lectures et les écritures seront donc rapides.

Le deuxième aspect est la persistance de l'état de session. Redis vous offre une grande flexibilité dans la manière dont vous souhaitez conserver l'état de la session sur votre disque dur. Vous pouvez passer par http://redis.io/topics/persistence pour en savoir plus, mais à un niveau élevé, voici vos options -

  1. Si vous ne pouvez pas vous permettre de perdre des sessions, définissez appendfsync always dans votre fichier de configuration. Avec cela, Redis garantit que toutes les opérations d'écriture sont enregistrées sur le disque. L'inconvénient est que les opérations d'écriture seront plus lentes.
  2. Si vous êtes d'accord pour perdre environ 1 s de données, utilisez appendfsync everysec . Cela donnera d'excellentes performances avec des garanties de données raisonnables