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

Tair (Redis® OSS-Compatible):Tair (Redis OSS-compatible) とは

最終更新日:Nov 09, 2025

Tair (Redis OSS-compatible) は、Redis プロトコルと互換性のあるデータベースサービスです。アクティブ/アクティブおよびクラスターアーキテクチャに基づいており、高スループット、低レイテンシー、弾性スケーリングのビジネス要件を満たします。

なぜ Tair (Redis OSS-compatible) を選ぶのか

  • Alibaba Cloud はクラウドにハードウェアをデプロイし、インフラストラクチャ計画、ネットワークセキュリティ、システムメンテナンスを提供します。これにより、ビジネスイノベーションに集中できます。

  • Tair は、文字列、連結リスト、セット、ソートセット、ハッシュテーブル、ストリーミングデータなど、複数のデータ構造をサポートしています。また、トランザクションやパブリッシュ/サブスクライブ (Pub/Sub) などの高度な機能もサポートしています。

  • Tair (Enterprise Edition) は、Redis Open-Source Edition をベースに開発されたインメモリデータベースプロダクトです。メモリ最適化永続メモリ最適化、または ディスクベース のインスタンスから選択できます。

詳細については、「セルフマネージド Redis との比較」および「シナリオ」をご参照ください。

サポートされるインスタンスタイプとアーキテクチャ

Tair は、Redis Open-Source EditionTair (Enterprise Edition)Tair Serverless KV の 3 つのインスタンスタイプをサポートしています。

インスタンスタイプ

説明

Redis Open-Source Edition

Redis と互換性のあるパフォーマンス専有型インメモリデータベースプロダクトです。標準 (プライマリ/レプリカ)、クラスター、読み書き分離などのアーキテクチャをサポートしています。

Tair (Enterprise Edition)

Tair (Enterprise Edition) は、Redis Open-Source Edition をベースに開発された拡張 Redis サービスです。動的ランダムアクセスメモリ (DRAM)、不揮発性メモリ (NVM)、エンタープライズ SSD (ESSD) などのストレージメディアに基づいて、Tair はアクセスレイテンシー、永続化要件、全体的なコストという 3 つのコアディメンションを考慮したさまざまなプロダクトフォームを提供します。Tair は、より強力なパフォーマンス、より多くのデータ構造、より柔軟なストレージメソッドを提供し、さまざまなシナリオのビジネス要件を満たします。

  • メモリ最適化: マルチスレッドモデルを使用し、Alibaba の Tair の一部の機能を統合し、複数の Tair データ構造をサポートします。特定のビジネスニーズに非常に適しています。

  • 永続メモリ最適化: 永続メモリ技術に基づいて、大容量で Redis 互換のインメモリデータベースプロダクトを提供します。データの永続化は従来のディスクに依存しません。Redis Open-Source Edition に近いスループットとレイテンシーを提供しながら、各操作の永続性を確保し、ビジネスデータの信頼性を大幅に向上させます。

  • ディスクベース: ESSD と SSD をベースに開発され、コア Redis データ構造とインターフェイスと互換性があります。コストは Redis Open-Source Edition の 15% と低く、パフォーマンスは Redis Open-Source Edition の約 60% です。大容量、低コスト、高永続性のデータベースサービスを提供できます。Redis との互換性、大容量、高いアクセスパフォーマンスを必要とするウォームデータおよびコールドデータのストレージシナリオに適しています。

Tair は、さまざまなビジネスシナリオに対応するために、複数の柔軟なデプロイメントアーキテクチャをサポートしています。

アーキテクチャタイプ

説明

標準アーキテクチャ

データはプライマリノード (Master) からレプリカ (Replica) にリアルタイムで同期されます。プライマリノードに障害が発生した場合、システムはサービスをレプリカノードに迅速に切り替えます。プロセス全体が自動で行われ、ビジネスに影響を与えることなく、高いサービス可用性を確保します。

クラスターアーキテクチャ

クラスターインスタンスは分散アーキテクチャを使用します。各データシャードはプライマリ/セカンダリフェールオーバー (マスター/レプリカ) をサポートしており、自動的なディザスタリカバリと障害移行を可能にし、高いサービス可用性を確保します。複数のインスタンスタイプが利用可能です。ビジネスのワークロードに基づいてインスタンスタイプを選択し、ビジネスの成長に合わせてインスタンスタイプを自由にスペックアップまたはスペックダウンできます。クラスターアーキテクチャは 2 つの接続モードをサポートしています:

  • プロキシモード (推奨): インテリジェントな接続管理を提供し、アプリケーション開発者のコストを削減します。

  • 直接接続モード: クライアントがプロキシサーバーをバイパスして、バックエンドのデータシャードに直接アクセスできるようにします。これにより、ネットワークのオーバーヘッドとサービスの応答時間が短縮されます。このモードは、非常に高い Redis 応答速度を必要とするビジネスに適しています。

読み書き分離

読み書き分離インスタンスは、高可用性を実現するためにプライマリ/レプリカ (Master-Replica) アーキテクチャを使用します。プライマリノードは読み取り専用レプリカ (Read Replica) をアタッチしてデータをレプリケートし、読み取りパフォーマンスの線形スケーリングをサポートします。読み取り専用レプリカは、ホットキーによって引き起こされるパフォーマンスの問題を効果的に軽減でき、読み書き比率が高いビジネスシナリオに適しています。読み書き分離インスタンスには 2 つのバージョンがあります。

  • 読み書き分離 (クラウドネイティブ版): 読み取り専用ノードは、スターレプリケーションアーキテクチャでプライマリノードからデータを同期します。読み取り専用ノードの数 (クラスターアーキテクチャの場合はシャードあたり 1〜4、標準アーキテクチャの場合は 1〜9) をカスタマイズできます。これは、読み書き比率が高い大規模なビジネスシナリオに適しています。

  • 読み書き分離 (クラシック版、提供終了): 読み取り専用ノードは、チェーンレプリケーションアーキテクチャを使用します。1、3、または 5 つの読み取り専用ノードを構成できます。

使用開始

よくある質問

Tair と Redis の関係は何ですか?

Tair (Redis OSS-compatible) は、Redis プロトコルと完全に互換性のある、クラウドネイティブでパフォーマンス専有型のインメモリデータベースです。Redis と互換性のあるクライアントであれば、Tair (Redis OSS-compatible) に接続してデータを保存および管理できます。

さらに、Tair (Enterprise Edition) は、超高性能やコスト効率などのオプションを提供する拡張 Redis サービスです。詳細については、「Tair (Enterprise Edition) と Redis Open-Source Edition の機能比較」をご参照ください。

Tair はどの Redis バージョンと互換性がありますか?

Tair はどの Redis コマンドおよび操作と互換性がありますか?

Tair (Redis OSS-compatible) は、Redis Open-Source Edition のほとんどのコマンドと操作をサポートしています。無効になっているコマンドはごくわずかです。詳細については、次の Topic をご参照ください。

Tair には CPU、帯域幅、接続数に制限がありますか?

はい、あります。Tair (Redis OSS-compatible) インスタンスの CPU 処理能力、ネットワーク帯域幅、最大接続数は、その インスタンスタイプアーキテクチャ (クラスターまたは非クラスターなど) によって異なります。同じインスタンスタイプとアーキテクチャの場合、仕様は主にメモリ容量が異なり、他のパフォーマンスメトリックにはわずかな違いがあります。各インスタンスタイプの具体的なパフォーマンスは、「インスタンスタイプ」で確認できます。

Tair はデータの永続化をサポートしていますか?

はい、サポートしています。Tair (Redis OSS-compatible) は、メモリとディスクを組み合わせてデータを保存します。Append-Only File (AOF) と Redis Database (RDB) の 永続化ポリシー を使用して、Tair データをディスクに保存します。

Tair の構成パラメーターを変更できますか?

はい、できます。詳細については、「パラメーターの設定」をご参照ください。