#メモリがいっぱいになると redis サービスがクラッシュしますが、公式に提供されているパラメータに従って、メモリフルによるサービスのクラッシュを回避できます。
Redis は単一インスタンスのみをサポートし、メモリは通常最大 10 ~ 20 GB です。 (推奨学習: Redis ビデオ チュートリアル )
# Redis 構成ファイルの MaxMemory パラメーターを設定します。これにより、使用可能な最大メモリ サイズ (バイト) を制御できます。
#このプロパティはデフォルトではオフになっています。 maxmemory-policy のデフォルトは noeviction です。
以下に、使用可能なメモリが不十分な場合に Redis キーを削除するための除外ルールをリストします。
ただし、注意しなければならないことが 1 つあります。 Redis は、すべてのキーのうち最も最近使用されていないキーを正確に削除するのではなく、ランダムに 3 つのキーを選択し、これら 3 つのキーのうち最も最近使用されていないキーを削除します。
次に、数値 3 も設定でき、対応する場所は構成ファイル内の maxmeory-samples です。この属性はデフォルトでオフになっています。Windows でのバックグラウンド起動設定
入力: redis-server --service-install redis.windows.conf --loglevelverbose (redis サービスのインストール)入力: redis-server -- service-start (サービスの開始)入力: redis-server --service-stop (サービスの停止)指定された構成ファイルを開始します redis-server --service-start redis.windows-サービス.conf以上がRedis メモリがいっぱいになったらどうなりますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。