Сьогодні я вперше запустив свою програму 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, коли його реально не використовувати?