ホームページ  >  に質問  >  本文

node.js - 保存条件を満たしていない場合、ノード プロジェクト内の Redis が永続化されるのはなぜですか?

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

滿天的星座滿天的星座2668日前890

全員に返信(1)返信します

  • 过去多啦不再A梦

    过去多啦不再A梦2017-06-05 11:11:52

    Redisを再起動しましたか

    返事
    0
  • キャンセル返事