Hoje executei meu aplicativo Node.js no modo "produção" pela primeira vez e recebi este aviso:
Warning: connection.session() MemoryStore is not
designed for a production environment, as it will leak
memory, and obviously only work within a single process.
Só preciso executar um único processo, mas o que devo usar no lugar? Quero que minhas sessões residam na RAM para acesso rápido. Também quero ser capaz de descartar todas as sessões simplesmente fechando o aplicativo Node.
Parece um exagero instalar Redis, MongoDB ou outro banco de dados apenas para essa tarefa simples. Eu também não entendo por que o MemoryStore está incluído no Node quando ele realmente não deveria ser usado?