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

Tair (Redis® OSS-Compatible):Redis オープンソース版のメジャーバージョンの新機能と互換性

最終更新日:Jan 17, 2026

Tair (Redis OSS-compatible) では、さまざまなバージョンの Redis コミュニティ版 を実行するインスタンスを作成できます。このトピックでは、Redis コミュニティ版 の各メジャーバージョンの新機能と互換性の変更点について説明します。

説明

各セクションでは、オープンソースコミュニティと Alibaba Cloud による機能と互換性の変更点について説明します。詳細については、Tair チームとコミュニティが共同で開発した Redis メジャーバージョン互換性レポートをご参照ください。

Redis オープンソース版 7.0

新機能

  • Redis 7.0 の新機能については、7.0 リリースノートをご参照ください。

    • 例えば、バックグラウンドスレッドを使用するモジュールコマンドの場合、スロークエリログには待機時間全体が記録されます。対照的に、BLPOP などの通常のブロッキングコマンドの場合、スロークエリログには実行時間のみが記録され、待機時間は記録されません。

互換性

  • コミュニティからの破壊的変更については、7.0 リリースノートをご参照ください。

    • 例えば、STRALGO コマンドはサポートされなくなり、LCS コマンドに置き換えられました。

  • Lua スクリプトの allow-oom フラグはサポートされなくなりました。詳細については、「redis/redis#10699」をご参照ください。

  • その他のコマンドサポートの変更については、「Redis Community Edition のコマンドサポート」をご参照ください。

Redis オープンソース版 6.0

新機能

  • Redis 6.0 の新機能については、6.0 リリースノートをご参照ください。

  • クラスタアーキテクチャの直接接続モードでは、PUBLISH コマンドがクラスター全体にブロードキャストされます。

互換性

  • コミュニティからの破壊的変更については、6.0 リリースノートをご参照ください。

  • アカウント管理機能は、オープンソース Redis の ACL 権限とは異なります。Tair のアカウント管理機能については、以下をご参照ください。

    • デフォルトアカウントは default です。インスタンス名にちなんで名付けられたアカウント (例:r-bp1857n194kiuv****) は、別のアカウントです。

    • AUTH コマンドを使用して Redis に接続する際、アカウントが指定されていない場合は、default アカウントが認証に使用されます。

  • その他のコマンドサポートの変更については、「Redis Community Edition のコマンドサポート」をご参照ください。

Redis オープンソース版 5.0

新機能

互換性

  • コミュニティからの破壊的変更については、5.0 リリースノートをご参照ください。

    • 例えば、Lua スクリプトによって実行されるコマンドは、結果をソートしなくなりました。

  • アカウント名では大文字と小文字が区別されます。

  • VPC 経由のパスワードレスアクセスを有効にした後でも、AUTH コマンドを使用してアカウントを切り替えることができます。

    説明

    アカウントごとに権限が異なる場合は、ご利用のアプリケーションがアカウントの権限の範囲内のコマンドを実行するようにしてください。そうしないと、権限エラーが発生します。

  • READONLY および READWRITE コマンドが利用可能です。

  • クラウドネイティブ版とクラシック版には重要な違いがあります。クラウドネイティブ版インスタンスでは、VPC 経由のパスワードレスアクセスを有効にした後も、すべての接続でホワイトリスト認証が必要であり、#no_loose_check-whitelist-always パラメーターを設定することはできません。

  • その他のコマンドサポートの変更については、「Redis Community Edition のコマンドサポート」をご参照ください。

Redis コミュニティ版 4.0 (提供終了)

クリックして詳細を表示

新機能

  • Redis 4.0 の新機能については、4.0 リリースノートをご参照ください。

  • 監査ログのサポートが追加されました。

  • ホットキーのリアルタイム統計のサポートが追加されました。

  • VPC 経由のパスワードレスアクセスを有効にした後、#no_loose_check-whitelist-always パラメーターを設定して、同じ VPC 内からの接続に対してホワイトリスト認証を実行するかどうかを制御できます。詳細については、「パラメーターのサポート」をご参照ください。

  • Sentinel 互換モードのサポートが追加されました。この機能を使用するには、VPC 経由のパスワードレスアクセスを有効にする必要があります。サポートされているのは、SENTINEL および get-master-addr-by-name サブコマンドのみです。

  • 大文字と小文字を区別しない名前で複数のアカウントを作成できます。各アカウントに読み取り/書き込み権限または読み取り専用権限を設定し、AUTH user:password コマンドを使用してアカウントを切り替えることができます。

    • デフォルトアカウントは、r-bp1857n194kiuv**** のようにインスタンスにちなんで名付けられます。

    • アカウントが指定されていない場合、または指定されたアカウントが存在しない場合、システムは自動的にデフォルトアカウント (インスタンス名にちなんで名付けられたもの) を認証に使用します。

    • VPC のパスワードレスアクセスを有効にすると、接続に認証は不要になり、デフォルトアカウントが使用されます。アカウントの切り替えはできません。

  • クラスタアーキテクチャでは、直接接続モードのアドレスを有効にできます。

  • クラスタアーキテクチャでは、ptod_enabled パラメーターを設定して、クライアント IP アドレスを DB ノードにパススルーできます。詳細については、「パラメーターのサポート」をご参照ください。

互換性

  • コミュニティからの破壊的変更については、4.0 リリースノートをご参照ください。

    • 例えば、クラスタアーキテクチャでは、スロットとキーのマッピングを記録する必要があります。これにより、同じデータ量でも標準アーキテクチャより多くのメモリを消費します。

    • 例えば、クラスタアーキテクチャでは、SORT コマンドは BY および GET パラメーターをサポートしません。

  • Secure Sockets Layer (SSL) 暗号化はサポートされなくなりました。

  • クラスタアーキテクチャの直接接続モードは、一部の CLUSTER コマンドをサポートしません。詳細については、「Redis Community Edition のコマンドサポート」をご参照ください。

  • クラスタアーキテクチャの直接接続モードは、SELECT コマンドをサポートします。

    説明

    SELECT コマンドを使用して、現在の接続がクラスタモードであるかどうかを判断することはできなくなりました。この目的でコマンドを使用すると、誤った評価につながる可能性があります。

  • クラスタアーキテクチャの直接接続モードでは、PUBLISH コマンドは他のノードにブロードキャストされません。

  • その他のコマンドサポートの変更については、「Redis Community Edition のコマンドサポート」をご参照ください。

Redis Community Edition 2.8 (提供終了)

クリックして詳細を表示

新機能

互換性

  • コミュニティからの破壊的変更については、2.8 リリースノートをご参照ください。

  • 一部のデバッグおよび管理コマンドはサポートされていません。詳細については、「Redis Community Edition のコマンドサポート」をご参照ください。

  • CONFIG SET/GET コマンドのサポートは限定的です。

    • CONFIG GET:一部の設定項目のみを返します。セキュリティ関連の設定項目は返されません。

    • CONFIG SET: OK 応答を返しますが、パラメーターは変更されません。

  • INFO コマンドのサポートは限定的です。例えば、永続化やレプリケーションのセクションなど、セキュリティ関連の情報は返されません。

  • クラスタアーキテクチャを使用するインスタンスのプロキシモードでは、一部のコマンドがサポートされていません。詳細については、「クラスタおよび読み書き分離インスタンスのコマンド制限」をご参照ください。