何千もの期限切れのキーは Redis のパフォーマンスに悪影響を及ぼしますか?

何千もの期限切れのキーは Redis のパフォーマンスに悪影響を及ぼしますか?

私は Redis を初めて使用するので、どのメトリックに注意すべきか、またその健全性と応答性をどのように監視すればよいかがわかりません。

同僚と私は、キャッシュに Redis を多用するソフトウェアを保守しています。同時に発生するリクエストが多すぎると Redis の速度が低下することがありますが、残念ながらどのプロセスが原因かわかりません (これは、同時に実行される数十のプロセスと、cron 経由で時間によってトリガーされるプロセスがあるレガシー ソフトウェア プロジェクトです)。

Redis のストアには数千から 150 万の期限切れのキーがあるようですが、新しいキーやその他のキーを追加またはクエリするときにパフォーマンスに何らかの悪影響があるのでしょうか?

答え1

いいえ。期限切れのキーの数は、サーバーが起動されてから、または統計がリセットされてからの合計であり、必ずしも実際の負荷に関連するものではありません。

Redisのログファイルを見ると、SLOWLOG根本的な原因を特定しようとします。

関連情報