Сегодня я впервые запустил свое приложение Node.js в "производственном" режиме и получил следующее предупреждение:
Warning: connection.session() MemoryStore is not
designed for a production environment, as it will leak
memory, and obviously only work within a single process.
Мне нужно запустить только один процесс, но что мне использовать вместо этого? Я хочу, чтобы мои сеансы находились в оперативной памяти для быстрого доступа. Я также хочу иметь возможность отбрасывать все сеансы, просто закрывая приложение Node.
Кажется излишним устанавливать Redis, MongoDB или другую базу данных только для этой простой задачи. Я также не понимаю, почему MemoryStore включен в Node, когда его на самом деле не следует использовать?