このトピックでは、Tair (Redis OSS互換) インスタンスの大きなキーをクエリする方法について説明します。
Redis Open-Source Editionは、List、Hash、Zsetなどの複雑なデータ構造を提供します。 Redis Open-Source Editionを使用すると、不適切なキーデザインで大きなキーが発生することがあります。 インスタンスの大きなキーを取得または削除すると、Redis Open-Source Editionのシングルスレッディングモデルが原因でビジネスに影響を与える可能性があります。 インスタンスがクラスターインスタンスの場合、大きなキーが存在すると、特定のノードでメモリ不足 (OOM) エラーが発生する可能性があります。
次のいずれかの方法を使用して、Tair (Redis OSS互換) インスタンスの大きなキーをクエリできます。
コンソールでインスタンスの大きなキーを表示します。 これは、パフォーマンスへの影響が最小限です。 詳細については、「リアルタイムキー統計機能の使用」をご参照ください。 この方法をお勧めします。
履歴バックアップデータを分析して、大きなキーとホットキーを特定します。 これはオンラインサービスには影響しません。 詳細については、「オフラインキー分析機能の使用」をご参照ください。
インスタンス監査ログに記録された履歴の大きなキーを表示します。 詳細については、「監査ログの表示」をご参照ください。
API操作を使用して大きなキーを照会します。
DAS API操作
説明
メモリ内のホットキーと大きなキーをリアルタイムで照会します。
一定期間にわたって上位20個のホットキーを照会します。
一定期間にわたって上位20個の大きなキーを照会します。
インスタンスのホットキーを照会します。