すべてのプロダクト
Search
ドキュメントセンター

Tair (Redis® OSS-Compatible):インスタンスでの高いトラフィック使用量のトラブルシューティング

最終更新日:Nov 09, 2025

Tair (Redis OSS-compatible) インスタンスは、アプリケーションサービスに近いデータ層に配置されます。多くの場合、大量のデータアクセスリクエストを処理し、ネットワーク帯域幅を消費します。最大帯域幅はインスタンスタイプによって異なります。この制限を超えると、アプリケーションのアクセスパフォーマンスに影響します。

ステップ 1: トラフィック使用量のクエリ

特定の期間におけるインスタンスのトラフィック使用量をクエリできます。トラフィックの急増が発生した時期がわかっている場合は、このステップをスキップしてステップ 2: クイックトラブルシューティングに進むことができます。

この例では、次の図に示すように、インバウンドトラフィックとアウトバウンドトラフィックが急速に増加し、100% のままです。

説明
  • 通常、平均トラフィック使用量が常に 80% 以上である場合は、問題を調査する必要があります。これは、帯域幅が不足していることを示している可能性があります。

  • フォローするメトリックは、インバウンドトラフィック使用率 ([Intranet In Ratio]) とアウトバウンドトラフィック使用率 ([Intranet Out Ratio]) です。

図 1. トラフィック使用量の例流量使用率示例

ステップ 2: クイックトラブルシューティング

インスタンスのトラフィックの急増は、複数の問題によって引き起こされる可能性があります。原因を特定するために、次の項目を 1 つずつ確認してください。

説明

トラブルシューティングを開始する前に、緊急時に一時的にインスタンスの帯域幅を調整できます。これにより、サービスへの影響を軽減し、問題を調査するためのより大きなタイムウィンドウを確保できます。

大きいキーとホットキー

まず、トップキー統計機能を使用して、large キーまたはホットキーを確認します。見つかった場合、この機能はコンソールにキーに関する特定の情報を表示します。

説明

影響: large キーはトラフィックの急増を引き起こし、ホットキーはトラフィックの持続的な増加を引き起こします。

image

  • large キーが存在する場合は、ユーザー ID や時間範囲などのビジネスロジックに基づいて分割します。それらへのアクセスを減らすか、不要な large キーを削除します。詳細については、「large キーとホットキー」をご参照ください。

  • ホットキーが存在する場合は、ビジネスロジックに基づいて分割するか、プロキシクエリキャッシュ機能を使用してホットキーをキャッシュすることもできます。

低速リクエスト

低速リクエスト機能を使用して、最近実行された低速リクエストを確認します。見つかった場合、この機能はコンソールに特定のコマンド情報を表示します。

説明

影響: 低速リクエストは後続のコマンドをブロックし、トラフィックの急増を引き起こす可能性があります。

低速リクエストが存在する場合は、本番環境で KEYSHGETALL などの高リスクコマンドを無効にすることを検討してください。

サービストラフィックの増加

上記の最適化ステップを実行してもトラフィック使用量が高いままである場合、原因は自然なサービストラフィックの増加である可能性があります。この場合、より多くのメモリを持つインスタンスタイプにスペックアップするか、インスタンスアーキテクチャをスペックアップするかを評価します。たとえば、クラスターまたは読み書き分離アーキテクチャにスペックアップして、より多くのネットワークトラフィックを処理できます。

説明

インスタンスタイプをスペックアップする前に、従量課金インスタンスを購入して、ターゲットのインスタンスタイプがワークロード要件を満たすかどうかをテストできます。テストが完了したら、インスタンスをリリースします。

毎晩 22:00 のピークなど、定期的なトラフィックのピークがある場合は、帯域幅の Auto Scaling または スケジュールされた帯域幅のスペックアップ機能を使用できます。