sql >> データベース >  >> NoSQL >> Redis

メモリ不足の例外をRedisしますが、まだ十分なメモリがあります

    Redisは、そこに保存されているデータに必要なメモリの2倍を使用する可能性があります。

    詳細はこちら:https://redis.io/topics/admin

    書き込みが非常に多いアプリケーションでRedisを使用している場合、RDBファイルをディスクに保存したり、AOFログを書き換えたりすると、Redisは通常使用されるメモリの最大2倍を使用する可能性があります。使用される追加のメモリは、保存プロセス中に書き込みによって変更されたメモリページの数に比例するため、多くの場合、この間にタッチされたキー(または集約タイプのアイテム)の数に比例します。それに応じてメモリのサイズを設定してください。

    したがって、Redisに保存されているデータに8 Gbのスペースが必要な場合、高負荷の場合、Redisは16Gbを消費する可能性があります。その場合は、それに応じてメモリを調整する必要があります。




    1. イニシャライザでのcache_storeの設定

    2. ファイルをインポートしてMongoDBドキュメントを削除する方法

    3. サーバーがSASL認証ステップでエラーを返しました:認証に失敗しました

    4. RedisTemplateを使用してRedisから設定値を取得する