Tair (Redis OSS-compatible) では、さまざまなバージョンの Redis Community Edition を実行するインスタンスを作成できます。このトピックでは、Redis Community Edition の各メジャーバージョンの新機能と互換性の変更について説明します。
各セクションでは、コミュニティと Alibaba Cloud からの機能と互換性の変更について説明します。Tair チームとコミュニティが共同で開発したRedis メジャーバージョン互換性レポートもご参照ください。
Redis オープンソース版 7.0
新機能
Redis 7.0 の新機能については、7.0 リリースノートをご参照ください。
例えば、バックグラウンドスレッドを使用するモジュールコマンドの場合、スロークエリログ機能は中断時間全体を記録します。対照的に、BLPOP のような通常のブロッキングコマンドの場合、スロークエリログ機能は実行時間のみを記録し、中断時間は記録しません。
互換性
コミュニティからの破壊的変更については、7.0 リリースノートをご参照ください。
例えば、STRALGO コマンドはサポートされなくなり、LCS コマンドに置き換えられました。
セキュリティ上の理由から、CONFIG SET、CONFIG GET *、およびその他のサブコマンドは無効になっています。コンソールまたは OpenAPI を使用してインスタンスパラメーターをクエリおよび変更できます。詳細については、「パラメーターの設定」をご参照ください。
Lua スクリプトの allow-oom フラグはサポートされなくなりました。詳細については、「redis/redis#10699」をご参照ください。
その他のコマンドサポートの変更については、「Redis Community Edition のコマンドサポート」をご参照ください。
Redis オープンソース版 6.0
新機能
Redis 6.0 の新機能については、6.0 リリースノートをご参照ください。
クラスタアーキテクチャの直接接続モードでは、PUBLISH コマンドがクラスター全体にブロードキャストされます。
互換性
コミュニティからの破壊的変更については、6.0 リリースノートをご参照ください。
アカウント管理は、コミュニティの Access Control List (ACL) のアカウント権限とは異なります。Tair のアカウント管理については、以下で説明します。
デフォルトアカウントは
defaultです。インスタンス名にちなんで名付けられたアカウント (例:r-bp1857n194kiuv****) は、別のアカウントです。AUTH コマンドを使用して Redis に接続する際、アカウントが指定されていない場合は、
defaultアカウントが認証に使用されます。
その他のコマンドサポートの変更については、「Redis Community Edition のコマンドサポート」をご参照ください。
Redis オープンソース版 5.0
新機能
Redis 5.0 の新機能については、5.0 リリースノートをご参照ください。
レイテンシーインサイトがサポートされています。
ラージキーのリアルタイム統計がサポートされています。
Transport Layer Security (TLS) 暗号化がサポートされています。
ブロッキング接続のウェイクアップ時間の精度が最適化されています。
クラスタアーキテクチャの直接接続モードは、シームレスなスケーリングをサポートします。
互換性
コミュニティからの破壊的変更については、5.0 リリースノートをご参照ください。
例えば、Lua スクリプトによって実行されるコマンドは、結果をソートしなくなりました。
アカウント名では大文字と小文字が区別されます。
VPC 経由のパスワードレスアクセスが有効化された後、AUTH コマンドを使用して、パスワードレス接続のために異なるアカウントを切り替えることができます。
説明アカウントの権限が異なる場合は、アプリケーションが権限の範囲内でのみコマンドを実行するようにしてください。そうしないと、権限エラーが報告されます。
READONLY および READWRITE コマンドが利用可能です。
クラウドネイティブ版とクラシック版にはいくつかの違いがあります。クラウドネイティブ版インスタンスでは、VPC 経由のパスワードレスアクセスが有効化された後も、すべての接続でホワイトリスト認証が必要であり、
#no_loose_check-whitelist-alwaysパラメーターを設定することはできません。その他のコマンドサポートの変更については、「Redis Community Edition のコマンドサポート」をご参照ください。