sql >> Base de Datos >  >> NoSQL >> Redis

¿Qué tan seguro es almacenar sesiones con Redis?

Redis es perfecto para almacenar sesiones. Todas las operaciones se realizan en la memoria, por lo que las lecturas y escrituras serán rápidas.

El segundo aspecto es la persistencia del estado de la sesión. Redis le brinda mucha flexibilidad en la forma en que desea conservar el estado de la sesión en su disco duro. Puede visitar http://redis.io/topics/persistence para obtener más información, pero en un nivel alto, estas son sus opciones:

  1. Si no puede permitirse perder ninguna sesión, establezca appendfsync always en su archivo de configuración. Con esto, Redis garantiza que cualquier operación de escritura se guarde en el disco. La desventaja es que las operaciones de escritura serán más lentas.
  2. Si está de acuerdo con perder aproximadamente 1 segundo de datos, use appendfsync everysec . Esto le dará un gran rendimiento con garantías de datos razonables