ノード プロジェクトでのセッション永続化に ioredis ライブラリを使用しました。エクスプレス セッション ミドルウェアを使用しました。このミドルウェアがデフォルトで MemorySotre を使用することは誰もが知っています。このライブラリを使用するときは、バックグラウンドでコードを変更して保存します. 、ノード サービスが再起動され、セッションが失われたため、後で redis を使用しました。コードを変更して再起動すると、セッションは失われなくなりました。redis のデフォルトの構成ファイルは何も変更しませんでした。保存しただけです。キーです。問題は、なぜ保存条件が満たされないのかということです。論理的に言えば、セッションはディスクに同期されず、セッションはメモリ内にまだ存在します。しかし、サービスが再起動されたときにセッション データがまだ存在するのはなぜですか?
Redisを再起動しましたか