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

Tair (Redis® OSS-Compatible):キーが属するデータノードとスロットを照会する

最終更新日:Mar 16, 2025

TairおよびTairクラスターインスタンスでの特定のコマンドの使用には制限があります。 複数のスロットにまたがるキーでは、単一のコマンドを実行できません。 キーでコマンドを実行する前に、CLUSTER KEYSLOTコマンドを使用してキーのスロットを照会し、コマンドの実行中にエラーが発生しないようにします。

手順

  1. TairまたはTairインスタンスに接続します。 たとえば、Redis-cliを使用してredisインスタンスに接続します。 詳細については、「redis-cliを使用したApsaraDB For Redisインスタンスへの接続」をご参照ください。

  2. 次のコマンドを実行して、キーのスロットを照会します。

    CLUSTER KEYSLOT <キー>

    たとえば、CLUSTER KEYSLOT fooコマンドを実行すると、次の結果が返されると予想されます。

    12182
  3. インスタンスがプロキシモードのクラスターインスタンスである場合、INFO KEYコマンドを実行して、キーが属するデータノードとスロットを照会できます。

    情報キー <キー>

    たとえば、INFO KEY fooコマンドを実行すると、次の結果が返されると予想されます。

    スロット: 12182 node_index:2

関連ドキュメント

INFO KEYコマンドは、Alibaba Cloud Tairチームによって社内で開発され、プロキシモードのクラスターインスタンスに対してのみサポートされます。 詳細については、「プロキシモードのApsaraDB For Redisインスタンスの社内コマンド」をご参照ください。

プロキシモードのクラスターインスタンスでは、異なるスロットの複数のキーでDELEXISTSなどのコマンドを実行することもできます。 詳細については、「クラスターインスタンスおよび読み書き分離インスタンスでサポートされているコマンドの制限」をご参照ください。