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

Tair (Redis® OSS-Compatible):用語

最終更新日:Nov 09, 2025

このトピックでは、Tair (Redis OSS-compatible) の用語について説明し、Tair データベースの理解と使用に役立てます。

用語

説明

インスタンス ID

Tair (Redis OSS-compatible) の基本単位です。各インスタンスはユーザースペースに対応します。Tair には、接続数、帯域幅、CPU パワーなどのインスタンス構成に制限があります。この制限は、インスタンスタイプによって異なります。コンソールでインスタンス ID のリストを表示できます。

データシャーディング

Tair (または Redis) のデータは、別々のセグメントにパーティション分割され、異なるデータシャードに格納されることで、インスタンスのパフォーマンスとスケーラビリティを向上させます。

  • 標準アーキテクチャは、マスター/レプリカ構成の単一シャードで構成され、すべてのデータが 1 つのシャード (マスターノード) に格納されることを示します。最大 9 つのレプリカノードをサポートします。

  • クラスターアーキテクチャは 2 から 256 のシャードをサポートし、データは通常これらのシャードに均等に分散されます。

    説明

    クラスターアーキテクチャでは、データベーススペース全体が 16,384 個のスロットに分割され、各データシャードが特定のスロットに関連付けられたデータの格納と処理を担当します。たとえば、3 つのデータシャードを持つクラスターインスタンスでは、最初のシャードがスロット [0, 5460] を、2 番目のシャードがスロット [5461, 10922] を、3 番目のシャードがスロット [10923, 16383] を処理します。

    各データシャードは 1 つのマスターノードと最大 4 つのレプリカノードをサポートし、シャード内のすべてのノードは同じ仕様です。

インスタンスタイプとノード

  • 高可用性: マスター/レプリカアーキテクチャを使用し、2 つ以上のノードをデプロイして高いサービス信頼性を提供します。

    • マスターノード: ワークロードを処理し、読み取りおよび書き込みリクエストを処理します。

    • レプリカノード: 外部にサービスを提供せず、高可用性 (HA) のみを目的としています。マスターノードに障害が発生した場合、システムは 30 秒以内に、最も完全で最新のデータを持つレプリカノードにワークロードを切り替えます。これにより、スムーズなビジネス運用が保証されます。

    • 読み取りレプリカ: 読み取りリクエストを処理し、ディザスタリカバリ機能を提供します。読み取りレプリカは、読み書き分離アーキテクチャでのみ使用できます。

  • スタンドアロン: 単一のデータノードのみを含みます。データをリアルタイムで同期するためのレプリカノードは提供されません。スタンドアロンインスタンスは、高いデータ信頼性を必要としないキャッシュ専用のシナリオに適しています。スタンドアロンインスタンスは比較的低価格で利用できます。

プライマリ (セカンダリ) ゾーンノード

この用語は、複数のゾーンにデプロイされたインスタンスに適用されます。通常、プライマリゾーンノードと呼ばれるマスターノードはプライマリゾーンにデプロイされます。セカンダリゾーンノードと呼ばれるレプリカノードはセカンダリゾーンにデプロイされます。詳細については、「リージョンとゾーン」をご参照ください。

  • インスタンスに 1 つのマスターノードと 2 つのレプリカノードが構成されている場合、1 つのマスターノードと 1 つのレプリカノードがプライマリゾーンにデプロイされます。もう一方のレプリカノードはセカンダリゾーンにデプロイされます。

  • インスタンスに 1 つのマスターノードと 3 つ以上のレプリカノードが構成されている場合、プライマリゾーンに少なくとも 1 つのマスターノードと 1 つのレプリカノードをデプロイする必要があります。その後、ビジネス要件に基づいて、残りのレプリカノードをプライマリゾーンまたはセカンダリゾーンにデプロイできます。

デプロイモード

  • クラウドネイティブ: より優れたスケーラビリティと弾力性を提供する新世代の管理アーキテクチャを使用します。このアーキテクチャにより、より柔軟な仕様構成が可能になります。

  • クラシック: 従来の管理アーキテクチャを使用します。

詳細については、「クラウドネイティブインスタンスとクラシックインスタンスの比較」をご参照ください。

記憶媒体

Tair インスタンスは 3 つの記憶媒体をサポートします。記憶媒体には、次の特徴と使用シナリオがあります。

  • Redis オープンソース版: データをメモリに格納して、ハイパフォーマンスで低レイテンシーのサービスを提供します。

    Redis オープンソース版は、オープンソース Redis の使用シナリオに適しています。

  • DRAM ベースのインスタンス: データをメモリに格納し、マルチスレッドモデルを使用します。DRAM ベースのインスタンスは、同じ仕様の Redis オープンソース版インスタンスの約 3 倍のパフォーマンスを提供します。DRAM ベースのインスタンスは、準同期レプリケーション、ポイントインタイムリカバリ (PITR)、Redis グローバル分散キャッシュなどの機能をサポートし、開発を簡素化するための複数の拡張データモジュールを提供します。

    DRAM ベースのインスタンスは、超高性能またはアクティブ地理的冗長性を必要とするシナリオに適しています。

  • 永続メモリ最適化インスタンス: データを永続メモリに格納して、コマンドレベルの永続化機能を提供します。

    永続メモリ最適化インスタンスは、高いパフォーマンスとデータ整合性を必要とするシナリオに適しています。

  • ESSD/SSD ベースのインスタンス: データを企業向け SSD (ESSD) または標準 SSD に格納して、コマンドレベルの永続化機能と大容量のストレージ容量を提供します。ESSD/SSD ベースのインスタンスは、Redis オープンソース版インスタンスのコストの 15% という低コストで、Redis オープンソース版インスタンスのパフォーマンスの約 60% を実現します。

    ESSD/SSD ベースのインスタンスは、中程度のパフォーマンスと高い費用対効果を必要とするシナリオに適しています。

バージョン互換性

Tair は、Redis 7.0、Redis 6.0、Redis 5.0、Redis 4.0 などの Redis バージョンと互換性があります。

エビクションポリシー

Tair で使用されるエビクションポリシーは、Redis のエビクションポリシーと同じです。詳細については、「キーのエビクション」をご参照ください。

DB

データベース。Tair は 256 個のデータベース (DB 0 から DB 255) をサポートします。デフォルトでは、データは DB 0 に書き込まれます。データベースの総数を変更することはできません。