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

Tair (Redis® OSS-Compatible):Tair (Enterprise Edition) と Redis オープンソース版の機能比較

最終更新日:Sep 19, 2026

このトピックでは、Tair (Enterprise Edition) のさまざまなシリーズと Redis オープンソース版の機能を比較し、お客様のプロダクト選定を支援します。

選定ガイド

エディション

シリーズ

特徴

シナリオ

Tair (Enterprise Edition)

DRAM ベースインスタンス

ミッションクリティカルで、パフォーマンスを重視するビジネスワークロード。

永続メモリ最適化インスタンス

  • 非常に高いコスト効率を提供します。永続メモリ最適化インスタンスの価格は、同じ容量の Redis オープンソース版インスタンスよりも約 30% 低くなっています。永続メモリ最適化インスタンスのパフォーマンスは、Redis オープンソース版インスタンスの 90% に達します。詳細については、「永続メモリ最適化インスタンスのパフォーマンスホワイトペーパー」をご参照ください。

  • exString (Redis 文字列関数を拡張するコマンドを含む)、exHash、Cpc などの拡張データモジュールをサポートします。

  • 停電によるデータ損失を防ぎます。永続メモリ最適化インスタンスは、各コマンドの永続化を実装します。システムは、データが永続的に保存された後にのみ、各書き込み操作に対して成功の応答を返します。永続メモリ最適化インスタンスは、キャッシュの代わりにインメモリデータベースとして使用できます。

高いパフォーマンスと強力なデータの永続性を必要とし、コストが二次的な懸念事項であるデータキャッシングおよびストレージシナリオ。

ESSD/SSD ベースインスタンス

  • コスト削減:ESSD/SSD ベースインスタンスは、Redis オープンソース版インスタンスと比較して最大 85% のコストを削減します。

  • 高性能:ESSD/SSD ベースインスタンスは、Redis オープンソース版インスタンスの約 60% のパフォーマンスを提供します。詳細については、「ESSD ベースインスタンスのパフォーマンスホワイトペーパー」および「SSD ベースインスタンスのパフォーマンスホワイトペーパー」をご参照ください。

  • ディスクへのストレージ:ESSD/SSD ベースインスタンスは、データを ESSD または SSD に保存して、高いデータ信頼性を確保します。ESSD/SSD ベースインスタンスの容量は、数百テラバイトに達することがあります。

  • データ分散:ESSD/SSD ベースインスタンスは、Alibaba Cloud TairDB ストレージエンジンを使用し、ディスクとメモリを組み合わせて、データの永続性とデータへの迅速なアクセスの最適なバランスを提供します。

  • 高い互換性:ESSD/SSD ベースインスタンスは、Redis 6.0 のほとんどのデータ構造とコマンドと互換性があります。

大容量と低コストを必要とし、アクセス密度が低く、超低レイテンシー要件がないデータストレージシナリオ。

Redis オープンソース版

N/A

高性能で、オープンソースの Redis との互換性があります。

標準的な Redis のユースケースと移行シナリオ。

説明

プロダクトの選定に関する詳細については、「プロダクト選定ガイド」をご参照ください。

機能比較

次の表では、✔️ は機能がサポートされていることを示し、❌ はサポートされていないことを示します。

カテゴリ

項目

Tair (Enterprise Edition)

Redis オープンソース版

DRAM ベースインスタンス

永続メモリインスタンス

ESSD インスタンス

SSD インスタンス

バージョン 2.8、4.0、5.0

バージョン 6.0、7.0

Redis Yitian Edition

ベースラインパフォーマンス

パフォーマンスベンチマーク (Redis オープンソース版との比較)

300%

90%

読み取り:40%

読み取り:60%

同じ

120%

120%

書き込み:30%

書き込み:40%

データノードあたりの最大接続数

30,000

10,000

10,000

40,000

10,000

10,000

10,000

単一キー処理能力 (QPS リファレンス) ①

450,000

130,000

30,000–60,000

50,000–60,000

140,000

160,000

160,000

最大帯域幅 (MB/s)

96–2,048

96–2,048

187.5–1,000

187.5–2,048

10–2048

48–2,048

96–2,048

仕様

I/O およびワーカーモデル

Real Multi-I/O (複数の I/O スレッド) ③

シングルスレッド

Real Multi-I/O (複数の I/O スレッド + 複数のワーカースレッド)

Real Multi-I/O (複数の I/O スレッド + 複数のワーカースレッド)

シングルスレッド

複数の I/O スレッド + 単一のワーカースレッド

複数の I/O スレッド + 単一のワーカースレッド

データ構造

基本的なデータ構造とコマンドのサポート

サポートされるコマンドはインスタンスシリーズによって異なります。詳細については、「Tair (Enterprise Edition) のコマンドサポートと制限」をご参照ください。

一部のコマンドはサポートされていません。詳細については、「Redis オープンソース版のコマンドサポート」をご参照ください。

Tair 拡張データ構造

✔️

✔️ (一部)

❌

❌

❌

❌

❌

説明

Tair (Enterprise Edition) は、Redis Stack モジュール (RediSearch、RedisJSON、RedisTimeSeries など) をサポートしていません。代わりに、同等の機能を持つ独自の Tair 拡張データ構造を提供します:全文検索用の TairSearch、JSON 操作用の TairDoc、AISearch 用の TairVector などです。これらのデータ構造は同様のユースケースをカバーしますが、異なる実装とコマンドを使用します。たとえば、FT.SEARCH (RediSearch) や TS.RANGE (RedisTimeSeries) コマンドは Tair (Enterprise Edition) ではサポートされていません。

カテゴリ

項目

Tair (Enterprise Edition)

Redis オープンソース版

DRAM ベースインスタンス

永続メモリインスタンス

ESSD インスタンス

SSD インスタンス

バージョン 2.8、4.0、5.0

バージョン 6.0、7.0

Redis Yitian Edition

データの永続性

プライマリ-レプリカ間のレプリケーション整合性

結果整合性

結果整合性

結果整合性

結果整合性

結果整合性

結果整合性

結果整合性

永続化の整合性 ④

Write Back

Write Through

Write Through

Write Through

Write Back

Write Back

Write Back

永続化レベル

第 2 レベル

コマンドレベル

コマンドレベル

コマンドレベル

第 2 レベル

第 2 レベル

第2レベル

セキュリティ

TLS 暗号化

✔️

✔️

❌

❌

✔️

✔️

✔️

透過的データ暗号化 (TDE)

✔️

❌

❌

❌

❌

❌

❌

IP ホワイトリスト

✔️

✔️

✔️

✔️

✔️

✔️

✔️

パフォーマンス分析

トップキー統計

✔️

✔️

❌

❌

✔️

✔️

✔️

履歴ホットキーのクエリ

✔️

✔️

✔️

✔️

✔️

✔️

✔️

オフラインでの large キー分析

✔️

✔️

❌

❌

✔️

✔️

✔️

監査ログ

✔️

✔️

✔️

✔️

✔️

✔️

✔️

高度な機能

ポイントインタイムリカバリ (PITR)

✔️

✔️

❌

✔️

❌

❌

❌

半同期モード

✔️

❌

✔️

✔️

❌

❌

❌

プロキシクエリキャッシュ

✔️

✔️

❌

❌

❌

❌

❌

グローバル分散キャッシュ

✔️

❌

❌

❌

❌

❌

❌

DTS 一方向同期

✔️

✔️

✔️

✔️

✔️

✔️

✔️

DTS 双方向同期

✔️

✔️

✔️

❌

❌

❌

❌

以下の注記は、表中の番号に対応しています。

  • ①:1 秒あたりのクエリ数 (QPS) の参照値は、時間計算量が O(1) のコマンドに基づいています。時間計算量が高いほど、QPS は低くなります。

  • ②:パフォーマンスは、ホット/コールドデータのアクセス分布に依存します。メモリヒット率が高いほど、パフォーマンスは Redis オープンソース版のベンチマークに近くなります。

  • ③:Redis オープンソース版 6.0 の I/O マルチスレッドとは異なり、DRAM ベースインスタンスの Real Multi-I/O は、I/O とコマンド実行の両方を徹底的に高速化します。これにより、接続の急増に対する耐性が向上し、線形なスループットスケーリングが可能になります。

  • ④:データは、次の 2 つの方法のいずれかでディスクに永続化されます。

    • Write Through:データがディスクに同期的に永続化された後にのみ、システムは成功の応答を返します。

    • Write Back:データがキャッシュに書き込まれるとすぐに、システムは成功の応答を返します。その後、データは非同期にディスクにフラッシュされます。