今日、初めて 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.
実行する必要があるプロセスは 1 つだけですが、代わりに何を使用すればよいですか? 高速アクセスのために、セッションを RAM に常駐させたいと考えています。また、Node アプリをシャットダウンするだけですべてのセッションを破棄できるようにしたいと考えています。
この単純なタスクのためだけに、Redis、MongoDB、または別のデータベースをインストールするのはやり過ぎのようです。また、実際に使用すべきではないのに、なぜ MemoryStore が Node に含まれているのかわかりませんか?