Redis é perfeito para armazenar sessões. Todas as operações são executadas na memória e, portanto, as leituras e gravações serão rápidas.
O segundo aspecto é a persistência do estado da sessão. O Redis oferece muita flexibilidade em como você deseja persistir o estado da sessão em seu disco rígido. Você pode acessar http://redis.io/topics/persistence para saber mais, mas em alto nível, aqui estão suas opções -
- Se você não puder perder nenhuma sessão, defina
appendfsync always
em seu arquivo de configuração. Com isso, o Redis garante que todas as operações de gravação sejam salvas no disco. A desvantagem é que as operações de gravação serão mais lentas. - Se você concordar em perder cerca de 1s de dados, use
appendfsync everysec
. Isso proporcionará um ótimo desempenho com garantias de dados razoáveis