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

Tair (Redis® OSS-Compatible):Tair のマイナーバージョンのリリースノート

最終更新日:Jan 11, 2026

Tair は、新機能の追加や既知のバグの修正のために、定期的にマイナーバージョンをリリースします。このトピックでは、Tair のマイナーバージョンに関するリリースノートを記載します。オフピーク時にインスタンスのマイナーバージョンをアップグレードできます。

インスタンスのマイナーバージョンの照会またはアップグレード方法

現在のマイナーバージョンはコンソールで確認できます。マイナーバージョンのアップグレード方法の詳細については、「マイナーバージョンとプロキシバージョンのアップグレード」をご参照ください。

重要
  • マイナーバージョンアップ ボタンが表示されない、またはグレーアウトしている場合、インスタンスはすでに最新のマイナーバージョンを実行しています。

  • リリーススケジュールはリージョンによって異なる場合があります。コンソールの情報が最新です。

Tair (Enterprise Edition) の概要

インターネットの急速な発展に伴い、ビジネスシナリオはより多様化、複雑化しています。変化する要件に対応するため、高可用性・パフォーマンス専有型の NoSQL データベースサービスである Tair (Enterprise Edition) は、DRAM、NVM、ESSD などの記憶媒体に基づいた複数のシリーズタイプのインスタンスを提供します。これらのシリーズタイプは、低レイテンシーアクセス、データの永続性、および全体的なコスト削減に対するお客様の要件を満たすために開発されており、より高いパフォーマンス、より多くのデータ構造、およびより柔軟なストレージメソッドを提供します。これにより、さまざまなシナリオでのビジネス要件に対応できます。

Tair インスタンスは、複数のネイティブ Redis バージョンと互換性があります:

  • Tair DRAM ベースのインスタンス (Redis 7.0 互換):Redis 7.0 以前。さらに、このインスタンスシリーズは Tair の拡張データ構造をサポートします。

  • Tair DRAM ベースのインスタンス (Redis 6.0 互換):Redis 6.2 以前。さらに、このインスタンスシリーズは Tair の拡張データ構造をサポートします。

  • Tair DRAM ベースのインスタンス (Redis 5.0 互換):Redis 5.0 以前。さらに、このインスタンスシリーズは Tair の拡張データ構造をサポートします。

  • Tair 永続メモリインスタンス:Redis 6.0 以前。このインスタンスシリーズには特定のコマンドに制限があります。詳細については、「Tair (Enterprise Edition) でサポートされるコマンドの制限」をご参照ください。

  • Tair ESSD/SSD ベースのインスタンス:Redis 6.0 以前。このインスタンスシリーズには特定のコマンドに制限があります。詳細については、「Tair (Enterprise Edition) でサポートされるコマンドの制限」をご参照ください。

更新レベルの説明

  • 低:一般的。新機能の追加など、定期的な機能アップグレードが含まれます。

  • 中:推奨。機能の最適化が含まれます。また、低レベルのすべての更新も含まれます。

  • 高:重要。脆弱性やバグの修正など、安定性やセキュリティに影響する重大なアップグレードが含まれます。また、低および中レベルのすべての更新も含まれます。

説明

次の表は、2025 年 1 月 1 日以降のリリースを一覧表示しています。この日付より前のリリースについては、「過去のバージョン」をご参照ください。

Tair メモリ最適化

メモリ最適化 (Redis 7.0 互換)

マイナーバージョン

更新レベル

リリース日

タイプ

説明

25.12.0.0

2025-12-16

機能の最適化

  • `eval` スクリプト実行のためのキャッシュエビクションメカニズムを最適化しました。これにより、Lua 仮想マシン (VM) のメモリ増加をより効果的に抑制します。

バグ修正

  • TairVector の安定性を向上させました。

25.11.0.0

2025-11-24

機能の最適化

  • パイプラインモードでの Pub/Sub の配信パフォーマンスを最適化しました。

  • 準同期レプリケーションの安定性を向上させました。

バグ修正

  • TairVector の安定性を向上させました。

25.10.2.0

2025-10-16

機能の最適化

  • モニタリングが `slowlog_count` メトリックをサポートするようになりました。

バグ修正

  • `spop` コマンドの `count` パラメーターの形式が正しくない場合にプロセスがクラッシュする問題を修正しました。

25.10.1.0

2025-10-09

バグ修正

  • CVE-2025-46817 のセキュリティ脆弱性を修正しました。

  • CVE-2025-46818 のセキュリティ脆弱性を修正しました。

  • CVE-2025-46819 のセキュリティ脆弱性を修正しました。

  • CVE-2025-49844 のセキュリティ脆弱性を修正しました。

  • トランザクションまたは Lua スクリプト内で SCAN コマンドが呼び出され、キーの有効期限切れと削除がトリガーされたときに発生する可能性があったデッドロックの問題を修正しました。

25.9.1.0

2025-09-09

機能の最適化

  • ホットキー分析 (トラフィック別) が、HashTag とプレフィックス解析に基づく統計をサポートするようになりました。

バグ修正

  • SORT コマンドがセカンダリ (スレーブ) ノードでデッドロックを引き起こす可能性がある問題を修正しました。

25.8.1.0

2025-08-15

機能の最適化

  • TairTS の EXTS.S.QUERYINDEX インターフェイスが、デフォルトで期限切れの Skey をフィルターするようになりました。

  • 安定性を向上させました。

バグ修正

  • TairGis の精度問題を修正しました。

  • TairVector データ構造で HNSW インデックスを削除するとクラッシュする問題を修正しました。

25.8.0.0

2025-08-04

機能の最適化

  • クライアントが切断したときに、読み取り専用の Lua スクリプトの実行を自動的に停止します。

  • TairVector の内部フルテキストインデックスロジックを最適化しました。

バグ修正

  • TairSearch に範囲外の Double データが入力された場合にインスタンスがクラッシュする問題を修正しました。

  • TairSearch で空の文字列が渡された場合に、用語範囲クエリが誤った結果を返す問題を修正しました。

25.7.2.0

2025-07-10

機能の最適化

  • 多数の接続がある場合にメモリを節約するために、クライアント出力バッファーのコレクションロジックを最適化しました。

  • メモリ統計における DB のメタデータ領域の使用量を最適化しました。

25.7.0.0

2025-07-01

機能の最適化

  • TairVector の安定性を向上させました。

バグ修正

  • 一致するパターンが見つからない場合に、SCAN コマンドが Community Edition よりも多くのキーをスキャンし、レイテンシーが増加する問題を修正しました。

  • キーが存在しない場合に XLEN コマンドが誤ったプロトコル形式を返す問題を修正しました。

25.6.1.0

2025-06-19

機能の最適化

  • 安定性を向上させました。

25.6.0.0

2025-06-12

機能の最適化

  • 各データ型について、large キー (多数の要素を持つキー) の統計収集をサポートしました。

  • SCAN コマンドの反復制限を最適化し、長時間の実行を防ぎます。

  • エンコーディング変換中の ZSET における潜在的なメモリ肥大化の問題を最適化しました。

バグ修正

  • CVE-2025-32023 のセキュリティ脆弱性を修正しました。

  • CVE-2025-48367 のセキュリティ脆弱性を修正しました。

  • TairVector の安定性の問題を修正しました。

25.5.1.0

2025-05-19

機能の最適化

  • Redis Community Edition の LATENCY ファミリーのすべてのコマンドと互換性があります。

  • MONITOR コマンドの戻り結果を Redis Community Edition の形式に合わせました。

25.5.0.0

2025-05-08

バグ修正

  • BITFIELD コマンドのオフセットの長さ制限が Redis Community Edition よりも小さい問題を修正しました。

  • 疎ベクトル HNSW インデックスとスカラーを使用したハイブリッド取得中に TairVector での距離計算エラーを修正しました。

25.4.0.0

2025-04-28

機能の最適化

  • TairVector の安定性を向上させました。

バグ修正

  • CVE-2025-21605 のセキュリティ脆弱性を修正しました。

  • TairTS の異常なタイムスタンプがリクエスト応答時間 (RT) の段階的な増加を引き起こす問題を修正しました。

  • SRANDMEMBER コマンドがノードをクラッシュさせる可能性がある稀な問題を修正しました。

25.3.2.0

2025-03-14

バグ修正

  • すべてのフィールドが期限切れになったときに、TairHash バッチクエリインターフェイスがクエリされたフィールド数よりも少ない null を返す問題を修正しました。

25.3.1.0

2025-03-13

バグ修正

  • バックグラウンドでバックアップデータを生成する際に、特殊なデータに遭遇すると失敗する可能性がある問題を修正しました。

25.3.0.0

2025-03-12

機能の最適化

  • 安定性を向上させました。

25.2.0.0

2025-02-12

機能の最適化

  • 高トラフィックキーのモニタリングのサポートを追加しました。この機能は、#no_loose_high-cost-key-enabled パラメーターを使用して有効になります。

  • 早期データエビクションのサポートを追加しました。この機能は、#no_loose_maxmemory-evict-percent-soft-limit パラメーターを設定することで有効になります。メモリ使用量が指定されたパーセンテージ (デフォルトでは 100%) に達すると、Tair はバックグラウンドでデータのエビクションを開始します。

  • 安定性を向上させました。

25.1.0.0

2025-01-16

機能の最適化

  • 準同期レプリケーションロジックを最適化しました。

  • ホットキーエビクションロジックを最適化しました。

  • Tair 拡張データ構造の互換性と安定性を向上させました。

バグ修正

  • SRANDMEMBER コマンドがインスタンス内で無限ループを引き起こす可能性がある問題を修正しました。

  • CVE-2024-46981 のセキュリティ脆弱性を修正しました。

  • EVAL コマンドの最初の同時呼び出し中に発生する可能性のある Lua VM 汚染の問題 (スクリプトが nil を返す) を修正しました。

メモリ最適化 (Redis 6.0 互換)

マイナーバージョン

更新レベル

リリース日

タイプ

説明

25.10.1.0

2025-10-09

バグ修正

  • CVE-2025-46817 のセキュリティ脆弱性を修正しました。

  • CVE-2025-46818 のセキュリティ脆弱性を修正しました。

  • CVE-2025-46819 のセキュリティ脆弱性を修正しました。

  • CVE-2025-49844 のセキュリティ脆弱性を修正しました。

  • トランザクションまたは Lua スクリプト内で SCAN コマンドが呼び出され、キーの有効期限切れと削除がトリガーされたときに発生する可能性があったデッドロックの問題を修正しました。

25.9.1.0

2025-09-09

機能の最適化

  • ホットキー分析 (トラフィック別) が、HashTag とプレフィックス解析に基づく統計をサポートするようになりました。

バグ修正

  • SORT コマンドがセカンダリ (スレーブ) ノードでデッドロックを引き起こす可能性がある問題を修正しました。

25.8.1.0

2025-08-15

機能の最適化

  • TairTS の EXTS.S.QUERYINDEX インターフェイスが、デフォルトで期限切れの Skey をフィルターするようになりました。

  • 安定性を向上させました。

バグ修正

  • TairGis の精度問題を修正しました。

  • TairVector データ構造で HNSW インデックスを削除するとクラッシュする問題を修正しました。

25.8.0.0

2025-08-04

機能の最適化

  • クライアントが切断したときに、読み取り専用の Lua スクリプトの実行を自動的に停止します。

  • TairVector の内部フルテキストインデックスロジックを最適化しました。

バグ修正

  • TairSearch に範囲外の Double データが入力された場合にインスタンスがクラッシュする問題を修正しました。

  • TairSearch で空の文字列が渡された場合に、用語範囲クエリが誤った結果を返す問題を修正しました。

25.7.2.0

2025-07-10

機能の最適化

  • 多数の接続がある場合にメモリを節約するために、クライアント出力バッファーのコレクションロジックを最適化しました。

  • メモリ統計における DB のメタデータ領域の使用量を最適化しました。

25.7.0.0

2025-07-01

機能の最適化

  • TairVector の安定性を向上させました。

バグ修正

  • 一致するパターンが見つからない場合に、SCAN コマンドが Community Edition よりも多くのキーをスキャンし、レイテンシーが増加する問題を修正しました。

  • キーが存在しない場合に XLEN コマンドが誤ったプロトコル形式を返す問題を修正しました。

25.6.1.0

2025-06-19

機能の最適化

  • 安定性を向上させました。

25.6.0.0

2025-06-12

機能の最適化

  • 各データ型について、large キー (多数の要素を持つキー) の統計収集をサポートしました。

  • SCAN コマンドの反復制限を最適化し、長時間の実行を防ぎます。

  • エンコーディング変換中の ZSET における潜在的なメモリ肥大化の問題を最適化しました。

バグ修正

  • CVE-2025-32023 のセキュリティ脆弱性を修正しました。

  • CVE-2025-48367 のセキュリティ脆弱性を修正しました。

  • TairVector の安定性の問題を修正しました。

25.5.0.1

2025-05-19

機能の最適化

  • Redis Community Edition の LATENCY ファミリーのすべてのコマンドと互換性があります。

  • MONITOR コマンドの戻り結果を Redis Community Edition の形式に合わせました。

25.5.0.0

2025-05-08

バグ修正

  • BITFIELD コマンドのオフセットの長さ制限が Redis Community Edition よりも小さい問題を修正しました。

  • 疎ベクトル HNSW インデックスとスカラーを使用したハイブリッド取得中に TairVector での距離計算エラーを修正しました。

25.4.0.0

2025-04-28

機能の最適化

  • TairVector の安定性を向上させました。

バグ修正

  • CVE-2025-21605 のセキュリティ脆弱性を修正しました。

  • TairTS の異常なタイムスタンプがリクエスト応答時間 (RT) の段階的な増加を引き起こす問題を修正しました。

  • SRANDMEMBER コマンドがノードをクラッシュさせる可能性がある稀な問題を修正しました。

25.3.2.0

2025-03-14

バグ修正

  • すべてのフィールドが期限切れになったときに、TairHash バッチクエリインターフェイスがクエリされたフィールド数よりも少ない null を返す問題を修正しました。

25.3.1.0

2025-03-13

バグ修正

  • バックグラウンドでバックアップデータを生成する際に、特殊なデータに遭遇すると失敗する可能性がある問題を修正しました。

25.3.0.0

2025-03-12

機能の最適化

  • 安定性を向上させました。

25.2.0.0

2025-02-12

機能の最適化

  • 高トラフィックキーのモニタリングのサポートを追加しました。この機能は、#no_loose_high-cost-key-enabled パラメーターを使用して有効になります。

  • 早期データエビクションのサポートを追加しました。この機能は、#no_loose_maxmemory-evict-percent-soft-limit パラメーターを設定することで有効になります。メモリ使用量が指定されたパーセンテージ (デフォルトでは 100%) に達すると、Tair はバックグラウンドでデータのエビクションを開始します。

  • 安定性を向上させました。

25.1.0.0

2025-01-16

機能の最適化

  • 準同期レプリケーションロジックを最適化しました。

  • ホットキーエビクションロジックを最適化しました。

  • Tair 拡張データ構造の互換性と安定性を向上させました。

バグ修正

  • SRANDMEMBER コマンドがインスタンス内で無限ループを引き起こす可能性がある問題を修正しました。

  • CVE-2024-46981 のセキュリティ脆弱性を修正しました。

  • EVAL コマンドの最初の同時呼び出し中に発生する可能性のある Lua VM 汚染の問題 (スクリプトが nil を返す) を修正しました。

メモリ最適化 (Redis 5.0 互換)

マイナーバージョン

更新レベル

リリース日

タイプ

説明

25.10.1.0

2025-10-09

バグ修正

  • CVE-2025-46817 のセキュリティ脆弱性を修正しました。

  • CVE-2025-46818 のセキュリティ脆弱性を修正しました。

  • CVE-2025-46819 のセキュリティ脆弱性を修正しました。

  • CVE-2025-49844 のセキュリティ脆弱性を修正しました。

  • トランザクションまたは Lua スクリプト内で SCAN コマンドが呼び出され、キーの有効期限切れと削除がトリガーされたときに発生する可能性があったデッドロックの問題を修正しました。

25.9.1.0

2025-09-09

機能の最適化

  • ホットキー分析 (トラフィック別) が、HashTag とプレフィックス解析に基づく統計をサポートするようになりました。

バグ修正

  • SORT コマンドがセカンダリ (スレーブ) ノードでデッドロックを引き起こす可能性がある問題を修正しました。

25.8.1.0

2025-08-15

機能の最適化

  • TairTS の EXTS.S.QUERYINDEX インターフェイスが、デフォルトで期限切れの Skey をフィルターするようになりました。

  • 安定性を向上させました。

バグ修正

  • TairGis の精度問題を修正しました。

  • TairVector データ構造で HNSW インデックスを削除するとクラッシュする問題を修正しました。

25.8.0.0

2025-08-04

機能の最適化

  • クライアントが切断したときに、読み取り専用の Lua スクリプトの実行を自動的に停止します。

  • TairVector の内部フルテキストインデックスロジックを最適化しました。

バグ修正

  • TairSearch に範囲外の Double データが入力された場合にインスタンスがクラッシュする問題を修正しました。

  • TairSearch で空の文字列が渡された場合に、用語範囲クエリが誤った結果を返す問題を修正しました。

25.7.2.0

2025-07-10

機能の最適化

  • 多数の接続がある場合にメモリを節約するために、クライアント出力バッファーのコレクションロジックを最適化しました。

  • メモリ統計における DB のメタデータ領域の使用量を最適化しました。

25.7.0.0

2025-07-01

機能の最適化

  • TairVector の安定性を向上させました。

バグ修正

  • 一致するパターンが見つからない場合に、SCAN コマンドが Community Edition よりも多くのキーをスキャンし、レイテンシーが増加する問題を修正しました。

  • キーが存在しない場合に XLEN コマンドが誤ったプロトコル形式を返す問題を修正しました。

25.6.1.0

2025-06-19

機能の最適化

  • 安定性を向上させました。

25.6.0.0

2025-06-12

機能の最適化

  • 各データ型について、large キー (多数の要素を持つキー) の統計収集をサポートしました。

  • SCAN コマンドの反復制限を最適化し、長時間の実行を防ぎます。

  • エンコーディング変換中の ZSET における潜在的なメモリ肥大化の問題を最適化しました。

バグ修正

  • CVE-2025-32023 のセキュリティ脆弱性を修正しました。

  • CVE-2025-48367 のセキュリティ脆弱性を修正しました。

  • TairVector の安定性の問題を修正しました。

25.5.0.1

2025-05-19

機能の最適化

  • Redis Community Edition の LATENCY ファミリーのすべてのコマンドと互換性があります。

  • MONITOR コマンドの戻り結果を Redis Community Edition の形式に合わせました。

25.5.0.0

2025-05-08

バグ修正

  • BITFIELD コマンドのオフセットの長さ制限が Redis Community Edition よりも小さい問題を修正しました。

  • 疎ベクトル HNSW インデックスとスカラーを使用したハイブリッド取得中に TairVector での距離計算エラーを修正しました。

25.4.0.0

2025-04-28

機能の最適化

  • TairVector の安定性を向上させました。

バグ修正

  • CVE-2025-21605 のセキュリティ脆弱性を修正しました。

  • TairTS の異常なタイムスタンプがリクエスト応答時間 (RT) の段階的な増加を引き起こす問題を修正しました。

  • SRANDMEMBER コマンドがノードをクラッシュさせる可能性がある稀な問題を修正しました。

25.3.2.0

2025-03-14

バグ修正

  • すべてのフィールドが期限切れになったときに、TairHash バッチクエリインターフェイスがクエリされたフィールド数よりも少ない null を返す問題を修正しました。

25.3.1.0

2025-03-13

バグ修正

  • バックグラウンドでバックアップデータを生成する際に、特殊なデータに遭遇すると失敗する可能性がある問題を修正しました。

25.3.0.0

2025-03-12

機能の最適化

  • 安定性を向上させました。

25.2.0.0

2025-02-12

機能の最適化

  • 高トラフィックキーのモニタリングのサポートを追加しました。この機能は、#no_loose_high-cost-key-enabled パラメーターを使用して有効になります。

  • 早期データエビクションのサポートを追加しました。この機能は、#no_loose_maxmemory-evict-percent-soft-limit パラメーターを設定することで有効になります。メモリ使用量が指定されたパーセンテージ (デフォルトでは 100%) に達すると、Tair はバックグラウンドでデータのエビクションを開始します。

  • 安定性を向上させました。

5.0.68

2025-10-31

機能の最適化

  • 認証システムが `auth account:password` 形式のコマンドと互換性を持つようになりました。

  • トラフィックスロットリングアルゴリズムを最適化しました。

5.0.67

2025-10-09

バグ修正

  • CVE-2025-46817、CVE-2025-46818、CVE-2025-46819、および CVE-2025-46844 のセキュリティ脆弱性を修正しました。

  • TairTS および TairString モジュールにおけるいくつかの問題を修正しました。

5.0.66

2025-06-26

バグ修正

  • CVE-2025-32023 のセキュリティ脆弱性を修正しました。

  • CVE-2025-48367 のセキュリティ脆弱性を修正しました。

  • Errorstats で -WRONGTYPE タイプの一部のエラーメッセージが欠落していた問題を修正しました。

5.0.65

2025-06-10

バグ修正

  • AOF 再書き込み中に TairString および GIS モジュールで発生する可能性があったバイナリデータのセキュリティ問題を修正しました。

5.0.64

2025-06-05

機能の最適化

  • プライマリ/セカンダリのスイッチオーバープロセスを最適化しました。

バグ修正

  • 不正な Lua スクリプトが、その後に Tair 独自モジュールコマンドを実行するとクラッシュを引き起こす可能性がある問題を修正しました。

  • TairTS モジュールにおけるいくつかの問題を修正しました。

  • クラスターのスケールアウト後に large キーの統計が不正確になる問題を修正しました。

5.0.63

2025-04-28

機能の最適化

  • Redis グローバル分散キャッシュ機能の安定性を向上させました。

  • インスタンスが Loading 状態のときに READONLY および READWRITE コマンドを実行できるようにしました。

  • EXPIREAT および PEXPIREAT コマンドによってトリガーされる削除操作が、有効期限統計に含まれるようになりました。

  • Sentinel 互換モードで SENTINEL masters (および master, slaves, replicas) コマンドをサポートしました。

バグ修正

  • クラスターインスタンスのスケールアウトまたはスケールイン中にデータアクセスが異常になる問題を修正しました。この問題はバージョン 5.0.57 から 5.0.62 に影響します。

  • CVE-2025-21605 のセキュリティ脆弱性を修正しました。

  • exHash および TS モジュールにおけるいくつかの問題を修正しました。

5.0.58

2025-01-16

バグ修正

  • SRANDMEMBER コマンドがインスタンス内で無限ループを引き起こす可能性がある問題を修正しました。

  • CVE-2024-46981 のセキュリティ脆弱性を修正しました。

  • 単一コマンドの QPS 統計が不正確になる問題を修正しました。

1.9.18

2025-10-31

機能の最適化

  • トラフィックスロットリングアルゴリズムを最適化しました。

1.9.17

2025-10-09

バグ修正

  • CVE-2025-46817 のセキュリティ脆弱性を修正しました。

  • CVE-2025-46818 のセキュリティ脆弱性を修正しました。

  • CVE-2025-46819 のセキュリティ脆弱性を修正しました。

  • CVE-2025-49844 のセキュリティ脆弱性を修正しました。

1.9.15

2025-06-10

バグ修正

  • AOF 再書き込み中に TairString モジュールで発生する可能性があったバイナリデータのセキュリティ問題を修正しました。

1.9.14

2025-01-16

バグ修正

  • CVE-2024-46981 のセキュリティ脆弱性を修正しました。

Tair ディスクベース

マイナーバージョン

更新レベル

リリース日

タイプ

説明

2.7.1

2026-01-05

機能の最適化

  • Lua スクリプトがワーカースレッドで実行できるようになりました (デフォルトでは無効です。パラメーター `script-run-in-worker-threads` を yes に設定することで有効になります)。

バグ修正

  • 安定性を向上させました。

2.7.0

2025-11-24

機能の最適化

バグ修正

  • 安定性を向上させました。

2.6.1

2025-11-06

機能の最適化

  • zset の zrange、zremrange、zpopmin、zpopmax インターフェイスのパフォーマンスを最適化しました。zremrange (ランクまたはスコアによる)、zpopmin、または zpopmax を使用して zset の一端からデータが削除され、もう一端に書き込まれる (スコアが増加または減少する) 場合、zrange、zremrange、zpopmin、および zpopmax 操作は、削除されたがまだ回収されていないデータの影響を受けません。

  • スロークエリログの数をクエリするサポートを追加しました。

  • `optimise-huge-value` が有効になった後のスループットの安定性を最適化しました。

バグ修正

  • 安定性を向上させました。

2.6.0

2025-09-23

新機能

  • ホットキーや large キーを含むリアルタイム TopKey 分析のサポートを追加しました。

機能の最適化

  • DTS を使用した完全なデータ移行のための再開可能な転送をサポートしました。

  • optimise-huge-value パラメーターを追加しました。有効にすると、large な値の書き込みパフォーマンスが 2 倍になります。

  • パフォーマンスを向上させるために、長いキーのインデックスサイズを最適化しました。

バグ修正

  • SCAN コマンドの安定性を向上させました。

2.5.8.1

2025-09-15

機能の最適化

  • 小規模データボリュームで書き込みトラフィックが少ないシナリオでの CPU 安定性を向上させました。

2.5.8

2025-08-08

機能の最適化

  • SSD ローカルディスククラスターのスケーリングとセカンダリデータベース再構築の速度を最適化しました。

  • データ移行中のソース側での異常なディスク領域増加の問題 (ログファイルの蓄積などによる) を軽減しました。

  • 安定性を向上させました。

2.5.7

2025-06-23

機能の最適化

  • 有効期限が設定されたキーの数を正確に統計するサポートを追加しました。

バグ修正

  • 書き込みの安定性を向上させるために、異常な書き込みスロットリングの問題を修正しました。

  • その他の安定性を向上させました。

2.5.6

2025-05-06

機能の最適化

  • 高負荷の書き込みに対するレイテンシーの安定性を向上させ、書き込みの停止/中断を回避しました。

  • GC メカニズムを最適化し、範囲クエリのレイテンシーの安定性を向上させ、スペース使用量を削減しました。

2.5.5.1

2025-03-24

バグ修正

  • ディスク障害検出ロジックを最適化し、自動 HA 切り替えが発生しないケースを防ぎました。

2.5.5

2025-02-20

新機能

  • batch-scan-size パラメーターを追加し、各バックグラウンドポーリングの最大データ量を設定します (デフォルトでは 2 MB のデータをクエリします)。

バグ修正

  • データ有効期限に関連する安定性を向上させました。

  • SCAN および FLUSHALL コマンドの安定性を向上させました。

  • 非常に長い値を持つ String 型のディスク領域使用量が不安定になる問題を修正しました。

  • インスタンス全体の安定性を向上させました。

2.5.4.1

2025-01-11

バグ修正

  • Lua スクリプト実行の安定性を向上させました。

Tair 永続メモリ最適化

マイナーバージョン

更新レベル

リリース日

タイプ

説明

1.2.7.2

2025-10-09

バグ修正

  • CVE-2025-49844、CVE-2025-46819、CVE-2025-46818、CVE-2025-46817 を含む 6 つの CVE セキュリティ脆弱性を修正しました。

  • TairHash が時折クラッシュする問題を修正しました。

1.2.7.1

2025-07-22

バグ修正

  • CVE-2025-48367、CVE-2025-32023、CVE-2024-46981 を含む 10 件の CVE セキュリティ脆弱性を修正しました。

  • TairString モジュールの有効期限に関する問題を修正しました。

  • AOF 再書き込み中に TairString モジュールで発生する可能性があったバイナリデータのセキュリティ問題を修正しました。

過去のバージョン

2025 年 1 月 1 日より前のマイナーバージョンのリリースについては、以下の表をご参照ください。

メモリ最適化 (Redis 7.0 互換) の過去のリリース

マイナーバージョン

更新レベル

リリース日

タイプ

説明

24.12.1.0

2024-12-18

機能の最適化

  • TairVector データが DTS を介したデータ同期をサポートするようになりました。スケールアウトおよびスケールイン操作中のデータ移行の安定性が向上しました。

バグ修正

  • TairDoc で JSON.GET >= オペレーターが機能しない問題を修正しました。

24.12.0.0

2024-12-06

機能の最適化

  • パスワードなしの Sentinel モードでは、#no_loose_sentinel-password-free-commands パラメーターを使用して、より多くのパスワードなしコマンドを設定できます。

  • 安定性を向上させました。

24.11.0.0

2024-11-20

機能の最適化

  • INFO コマンドがノードの run_id フィールドを返すようになりました。

  • 構成変更のためのアップグレードと移行の安定性を最適化しました。

  • 有効期限に関連する TairVector コマンドのパフォーマンスを最適化しました。

  • TairSearch と TairVector の安定性を最適化しました。

24.10.0.0

2024-10-16

機能の最適化

  • 書き込みパフォーマンスを約 5% から 10% 向上させました。

バグ修正

  • CVE-2024-31228 のセキュリティ脆弱性を修正しました。

  • CVE-2024-31227 のセキュリティ脆弱性を修正しました。

  • CVE-2024-31449 のセキュリティ脆弱性を修正しました。

  • 安定性を向上させました。

24.8.2.0

2024-08-28

機能の最適化

  • 安定性を向上させました。

24.8.1.0

2024-08-22

機能の最適化

  • SET コマンドで NX/XX パラメーターとともに GET パラメーターを使用できるようにしました。

24.8.0.0

2024-08-15

機能の最適化

  • 基本コマンドの処理速度を 5% 向上させました。

バグ修正

  • 準同期レプリケーションが有効な場合に `blocked_clients` 統計が不正確になる問題を修正しました。この問題は統計にのみ影響します。

  • スロークエリキューがいっぱいになるとプロセスがクラッシュする可能性がある問題を修正しました。

  • TairVector と TairSearch の安定性を最適化しました。

  • TairRoaring のメモリ統計の精度を最適化しました。

24.7.0.0

2024-07-22

新機能

  • 初回リリース。Redis 7.0 およびすべての Tair 独自データ構造と互換性があります。

メモリ最適化 (Redis 6.0 互換) の過去のリリース

マイナーバージョン

更新レベル

リリース日

タイプ

説明

24.12.1.0

2024-12-18

機能の最適化

  • TairVector データが Data Transmission Service (DTS) を介したデータ同期をサポートするようになりました。スケールアウトおよびスケールイン操作中のデータ移行もより安定しました。

バグ修正

  • TairDoc で JSON.GET >= オペレーターが機能しない問題を修正しました。

24.12.0.0

2024-12-06

機能の最適化

  • Sentinel パスワードなしモードでは、#no_loose_sentinel-password-free-commands パラメーターを使用して、より多くのパスワードなしコマンドを設定できます。

  • 安定性を向上させました。

24.11.0.0

2024-11-20

機能の最適化

  • INFO コマンドがノードの run_id フィールドを返すようになりました。

  • 構成変更のためのアップグレードと移行の安定性を最適化しました。

  • 有効期限に関連する TairVector コマンドのパフォーマンスを最適化しました。

  • TairSearch と TairVector の安定性を最適化しました。

24.10.0.0

2024-10-16

機能の最適化

  • 書き込みパフォーマンスを約 5% から 10% 向上させました。

バグ修正

  • CVE-2024-31228 のセキュリティ脆弱性を修正しました。

  • CVE-2024-31227 のセキュリティ脆弱性を修正しました。

  • CVE-2024-31449 のセキュリティ脆弱性を修正しました。

  • 安定性を向上させました。

24.8.2.0

2024-08-28

機能の最適化

  • 安定性を向上させました。

24.8.1.0

2024-08-22

機能の最適化

  • 安定性を向上させました。

24.8.0.0

2024-08-15

機能の最適化

  • 基本コマンドの処理速度を 5% 向上させました。

バグ修正

  • 準同期レプリケーションが有効な場合に `blocked_clients` 統計が不正確になる問題を修正しました。この問題は統計にのみ影響します。

  • スロークエリキューがいっぱいになるとプロセスがクラッシュする可能性がある問題を修正しました。

  • TairVector と TairSearch の安定性を最適化しました。

  • TairRoaring のメモリ統計の精度を最適化しました。

24.7.0.0

2024-07-22

機能の最適化

  • TairVector が疎ベクトルの HNSW インデックスをサポートするようになりました。

  • TairTS の Skey の有効期限の動作を制御する ts-auto-del-empty-skey-enable パラメーターを追加しました。デフォルト値は yes で、すべてのデータポイントが期限切れになると Skey が削除されることを意味します。

  • 安定性を向上させました。

24.6.1.1

2024-07-09

機能の最適化

  • TairSearch の安定性を向上させました。

24.6.1.0

2024-07-05

新機能

  • TairDoc が JSON.MERGE コマンドをサポートするようになりました。

機能の最適化

  • TairVector の安定性を向上させました。

24.6.0.0

2024-07-02

機能の最適化

  • 高トラフィックバーストシナリオにおけるプライマリノードとセカンダリノード間の同期安定性を最適化しました。

24.5.1.0

2024-06-06

機能の最適化

  • COMMAND GETKEYS コマンドの使用制限を削除しました。

  • TairVector の FLAT ベクトルインデックスのメモリ使用量を最適化し、小さなインデックスのメモリ浪費を削減しました。

  • TairVector の Within や複数条件の Condition などの転置インデックスを最適化し、TVS.KNNSEARCHFIELD および TVS.MINDEXKNNSEARCHFIELD コマンドを追加しました。

  • TairSearch の TFT.MSEARCH コマンドがインデックス付きフィールドでソートする際に返される aux_info に field_type フィールドを追加しました。

バグ修正

  • バージョン 24.3.2.2 以降で発生していた TairVector の書き込みパフォーマンスの低下を修正しました。このバージョン以降にアップグレードしてください。

  • TairSearch のいくつかの問題を修正し、安定性を最適化しました。

24.5.0.0

2024-05-22

機能の最適化

  • プライマリセカンダリモードでのクロススロットコマンドの同期機能を最適化しました。

  • 大規模インスタンスのバックグラウンド BGREWRITE の速度を最適化しました。

  • INFO コマンドが各コマンドの CPU、QPS、およびトラフィック情報を返すようになりました。

バグ修正

  • 安定性を向上させました。

24.4.1.0

2024-04-22

機能の最適化

  • DTS タスクの再起動後に同期ポイントを任意にロールバックすることをサポートします。インスタンスに長期的な DTS タスク構成が必要な場合は、このバージョンにアップグレードしてください。

24.4.0.0

2024-04-16

機能の最適化

  • 基本データ構造のメモリ使用量を最適化し、少数の複雑な構造要素のメモリ使用量を削減しました。

  • TairVector のフルテキストとスカラーの組み合わせ検索の取得パフォーマンスを最適化しました。

  • TairVector の単一インデックス取得と同様に、複数インデックス取得が非ベクトルフィールドの返却をサポートするようになりました。

バグ修正

  • 安定性を向上させました。

24.3.2.2

2024-03-21

機能の最適化

  • 標準アーキテクチャ (プライマリ/セカンダリ) インスタンスのエンジンメタデータ使用量を最適化しました。

バグ修正

  • 安定性を向上させました。

24.3.2.1

2024-03-18

機能の最適化

  • TairVector の「スカラー優先、次にベクトル」取得機能を強化しました。

  • TairVector のスカラーインデックスストレージメカニズムを最適化し、重複するインデックス値でのパフォーマンスを向上させました。最大インデックス値の長さは 32 KB になりました。

  • TairVector が純粋なスカラー転置インデックスからのクエリ結果の返却をサポートするようになりました。

バグ修正

  • TairVector の TVS.GETINDEX インターフェイスにおける attribute_data_size および index_data_size アイテム統計が不正確である問題を修正しました。

  • XINFO コマンドによって返される形式に余分なインデントレベルがある問題を修正しました。

  • SCAN コマンドによって返される結果の数が Count パラメーター値よりもはるかに大きくなる可能性がある問題を修正しました。

24.3.1.0

2024-03-11

機能の最適化

  • 複数データベース (DB) のメタデータ作成を遅延させました。メタデータは、SELECT コマンドの実行直後ではなく、DB からのデータの読み取りまたは書き込み時に作成されるようになりました。これにより、すべての DB を走査する一部の Redis 管理ツールによって引き起こされるメタデータの肥大化を防ぎます。

  • 複数の DB が存在する場合の有効期限チェック効率を最適化し、有効期限を持つデータの量に基づいて有効期限タスクを公平にディスパッチします。

24.3.0.0

2024-03-07

機能の最適化

  • スムーズスケーリング移行が失敗した場合の第 2 レベルのロールバックのサポートが追加され、失敗した構成変更によってインスタンスが利用できなくなるのを防ぎます。

    説明

    ただし、多くの論理 DB を使用すると、メタデータのメモリ使用量が高くなる可能性があります。この問題が発生した場合は、この問題が最適化されているバージョン 24.3.2.2 以降にアップグレードしてください。

  • クラスターアーキテクチャで複数 DB コマンド SWAPDB、COPY、MOVE の実行を許可しました。

バグ修正

  • ZRANGEBYSCORE コマンドの LIMIT が高すぎると、DB が過剰なメモリを事前割り当てしてしまい、メモリ不足 (OOM) が発生する問題を修正しました。

24.1.0.0

2024-01-23

機能の最適化

  • TairVector は、スカラー (ラベルや属性など) の転置インデックスの作成をサポートし、「スカラー優先、次にベクトル」の KNN 取得を可能にします。

バグ修正

  • GETDEL コマンドが異常な条件下でインスタンスをクラッシュさせる可能性がある問題を修正しました。

  • XINFO STREAM コマンドによって返される最終エントリ情報が正しくない問題を修正しました。

  • TairVector のいくつかの問題を修正し、安定性を最適化しました。

23.12.2.0

2023-12-26

新機能

  • 準同期モード (semisync) のサポートを追加しました。これは #no_loose_tsync-repl-mode パラメーターで制御できます。これは概念実証 (POC) バージョンです。本番環境での使用には注意が必要です。

23.12.1.2

2023-12-21

機能の最適化

  • 一部のシナリオで書き込みパフォーマンスを最適化しました。アップグレードを推奨します。

  • TairSearch が EXPAINSCORE コマンドをサポートするようになりました。

バグ修正

  • Redis コミュニティから Lua スクリプトに関する複数の CVE 修正をマージしました。

  • TairSearch と TairVector のいくつかの問題を修正しました。

  • いくつかの安定性の問題を最適化しました。アップグレードを推奨します。

23.8.1.2

2023-08-22

機能の最適化

  • インスタンスがアイドル状態のときの CPU 使用率を削減し、基本的なインスタンスのパフォーマンスを向上させました。

  • CloudDBA の CPU 使用率メトリックを標準化しました。

  • プライマリ/セカンダリレプリケーショントラフィックが INFO STATS に個別に表示されるようになりました。

バグ修正

  • TairVector のいくつかの問題を修正しました。

23.8.0.0

2023-08-03

新機能

  • TLS 暗号化接続を完全にサポートします。

  • TairVector がインデックス内の key レベルで TTL の設定をサポートし、指定されたキーリストのベクトル最近傍探索をサポートし、フルテキスト検索をサポートすることで、ベクトル検索とフルテキスト検索を組み合わせたハイブリッド検索を可能にします。

機能の最適化

  • 全体的なパフォーマンスを最適化し、安定性を向上させました。

  • TairZset が EXZRANKBYSCORE コマンドをサポートするようになりました。

  • TairDoc インターフェイスの動作が、現在の TairDoc 公式ドキュメントと一致するようになりました。

  • GETBITBITPOSBITCOUNT などのコマンドのパフォーマンスを最適化しました。

バグ修正

  • TairSearch と TairVector のいくつかの問題を修正しました。

6.2.8.4

2023-07-13

バグ修正

  • TairVector のフィルターがインスタンスをクラッシュさせる可能性がある稀な問題を修正しました。

6.2.8.3

2023-07-12

機能の最適化

  • TairVector のフィルター制限を最適化し、実行時間を短縮しました。

6.2.8.2

2023-07-04

機能の最適化

  • TairVector HNSW インデックスの自動 GC の安定性を最適化しました。

6.2.8.1

2023-07-02

バグ修正

  • 次の問題を修正しました:プライマリノードで RENAME コマンドが実行され、セカンダリノードに同期された後、宛先キーが期限切れになるとセカンダリノードがクラッシュします。

6.2.8.0

2023-07-01

新機能

  • TairVector が HNSW インデックスの自動 GC をサポートするようになりました。

バグ修正

  • クラスターアーキテクチャで WAIT コマンドを使用するとクラッシュする可能性がある問題を修正しました。

  • SCRIPT LOAD コマンドの後に異なるクライアントから EVALSHA を実行すると、時折 NOSCRIPT エラーが報告される問題を修正しました。

6.2.7.3

2023-06-12

機能の最適化

  • バックグラウンドバックアップのパフォーマンスを最適化し、バックアップ速度を向上させました。

6.2.7.2

2023-06-12

新機能

  • TairSearch が配列型のドキュメントと Okapi BM25 類似性アルゴリズムをサポートするようになりました。

機能の最適化

  • Dict 構造のメモリ使用量を最適化しました。

バグ修正

  • TairSearch のパターントークナイザーのマッチング問題を修正し、安定性を向上させました。

6.2.6.9

2023-05-09

機能の最適化

  • 安定性を向上させました。

6.2.6.8

2023-04-28

バグ修正

  • 特定の条件下で水平スケーリングタスクが正しく終了しない問題を修正しました。

6.2.6.7

2023-04-22

機能の最適化

  • ユーザーアカウントが ROLE コマンドを実行できるようにします。

6.2.6.6

2023-04-20

機能の最適化

  • TairSearch の安定性を向上させました。

6.2.6.5

2023-04-17

機能の最適化

  • TairSearch のロジックと安定性を最適化しました。

バグ修正

  • クライアントリストに表示される laddr アドレスが正しくない可能性がある問題を修正しました。

6.2.6.2

2023-04-12

セキュリティ強化

  • Redis コミュニティからの最近の重大な CVE セキュリティ修正をすべてマージし、安定性とセキュリティを向上させました。

6.2.5.3

2023-03-20

バグ修正

  • TairSearch のストレージ例外の問題を修正しました。

6.2.5.2

2023-03-17

機能の最適化

  • 極端なシナリオでの TairSearch のプライマリ/セカンダリ同期ロジックを最適化しました。

バグ修正

  • TairSearch が Double 型のフィールドを解析する際に整数をサポートしない問題を修正しました。

6.2.5.0

2023-03-14

機能の最適化

  • TairString データ構造を最適化し、キーあたり 8 バイトのメモリを節約しました。

  • TairSearch が圧縮ドキュメントストレージをサポートし、トークナイザーの効果を表示するための TFT.ANALYZER コマンドを追加しました。

バグ修正

  • TairSearch のメモリ統計に関するいくつかの問題を修正しました。

  • ブロッキング関連インターフェイスによってブロックされたクライアントが起動されない可能性がある問題を修正しました。

  • 場合によっては XINFO コマンドによって返される結果の非互換性の問題を修正しました。

6.2.4.7

2023-03-03

バグ修正

  • 大量のパイプラインリクエストが極端な場合に高可用性 (HA) の問題を引き起こす可能性がある問題を修正しました。

6.2.4.6

2023-03-02

機能の最適化

  • 読み書き分離アーキテクチャは、EVALEVALSHA などの読み取り専用リクエストをセカンダリノードで実行することをサポートします。readonly_lua_route_ronode_enable パラメーターを使用してこの動作を制御します。

6.2.4.3

2023-02-14

機能の最適化

  • TairString を最新のエンコード形式に更新し、より多くのメモリを節約しました。

バグ修正

  • クラスターアーキテクチャでシャードを追加または削除する際に、データ同期が時折完了しない問題を修正しました。

6.2.4.1

2023-02-07

新機能

  • TairSearch データ構造のサポートを追加しました。

  • TairDoc データ構造の JSON.GET コマンドが JSONPath 構文を完全にサポートするようになりました。

6.2.3.2

2023-01-13

バグ修正

  • クラスターインスタンスからシャードを追加または削除した後、期限切れのデータがクリアされるのが遅くなる問題を修正しました。

6.2.3.1

2023-01-04

機能の最適化

  • 読み書き分離インスタンスの HA 安定性を最適化しました。

6.2.3.0

2022-12-26

機能の最適化

  • TairVector がクラスタープロキシモードをサポートし、FLOAT16 ベクトルデータ型を追加し、複数ベクトルインデックスクエリを追加しました。

6.2.2.0

2022-11-22

機能の最適化

  • TairVector がジャカード距離関数をサポートするようになりました。

  • TairVector が各インデックスのメモリ使用量の統計をサポートするようになりました (index_data_size および attribute_data_size)。

6.2.1.5

2022-11-14

機能の最適化

  • ブロッキングインターフェイスの問題を修正し、安定性を向上させました。

6.2.1.3

2022-10-28

機能の最適化

  • TairVector の安定性を向上させました。

6.2.1.2

2022-10-14

機能の最適化

  • TairVector の安定性を向上させました。

6.2.1.1

2022-10-13

初回リリース

  • 初回リリース。オープンソース Redis 6.2 および Tair の独自データ構造 (TairSearch はまだサポートされていません) と互換性があります。

  • KEYS、SMEMBERS、HGETALL、EXHGETALL などのコマンドのスロークエリ検出と分離をサポートします。

  • パフォーマンスをさらに最適化しました。同じ仕様の オープンソース Redis インスタンスと比較して、PUB/SUB や Lua コマンドなど、すべてのインターフェイスのパフォーマンスが 2 倍以上になります。

  • ベクトル検索用の独自の TairVector を追加しました。HNSW および FLAT インデックスアルゴリズムをサポートし、ストレージと取得を統合した高性能なリアルタイムベクトルデータベースサービスを提供します。

メモリ最適化 (Redis 5.0 互換) の過去のリリース

マイナーバージョン

更新レベル

リリース日

タイプ

説明

5.0.57

2024-12-10

機能の最適化

  • クライアントの累積トラフィックとコマンド統計を最適化しました。

バグ修正

  • クラスターインスタンスのスケーリング中に large キーの統計しきい値が無効になる問題を修正しました。

  • クラスターインスタンスのスケーリングの安定性を向上させました。

5.0.56

2024-11-15

バグ修正

  • TairString モジュールの生存時間 (TTL) に関連する問題を修正しました。

  • TairTS モジュールの問題を修正しました。

5.0.55

2024-10-08

機能の最適化

  • QPS スロットリングのサポートを追加しました。

バグ修正

  • TairSearch モジュールの複数の問題を修正しました。

  • CVE-2024-31228 のセキュリティ脆弱性を修正しました。

  • CVE-2024-31449 のセキュリティ脆弱性を修正しました。

5.0.54

2024-08-28

機能の最適化

  • VPC パスワードなし機能が有効な場合に、誤ったパスワードでの認証と互換性があります。

5.0.53

2024-07-23

機能の最適化

  • VPC パスワードなし機能と #no_loose_check-whitelist-always パラメーターの両方が有効な場合のホワイトリストチェックロジックを最適化しました。

  • レイテンシーインサイト機能がパイプラインのモニタリングをサポートするようになりました。

  • オープンソース Redis 5.0.14 と互換性があります。

バグ修正

  • Lua と Multi のコマンド実行時間が誤って計算される問題を修正しました。このバグはバージョン 5.0.49 から 5.0.52 に影響します。

5.0.52

2024-06-25

機能の最適化

  • Pub/Sub コマンドの実行効率を最適化し、多数の接続が同時にサブスクライブを解除したときのスタッターを防ぎます。

  • クライアントポーリングチェックポリシーを最適化し、持続的接続のメモリ統計と収集が遅延するのを防ぎます。

  • RDB および AOF ファイルを生成する子プロセスのディスク書き込み方法を最適化しました。

5.0.51

2024-05-28

機能の最適化

  • 安定性を向上させました。

5.0.50

2024-05-28

機能の最適化

  • WATCH または BLOCK 状態の接続のモニタリングを追加しました。

  • Rehash に関連するモニタリングメトリックを追加しました。

  • リアルタイムホットキー統計機能をアップグレードしました。正確な QPS を表示できるようになり、同時に最大 50 個のホットキーを追跡できます。

バグ修正

  • 共有オブジェクトによって引き起こされる不正確な QPS 統計の問題を修正しました。リアルタイムホットキー統計機能が有効な場合、共有オブジェクトは使用されなくなりました。

5.0.49

2024-04-24

機能の最適化

  • INFO STATS コマンドが、クライアントの入力および出力バッファー制限を超えたことによる切断に関する統計を返すようになりました:

    • client_query_buffer_limit_disconnections

    • client_output_buffer_limit_disconnections

  • large キー統計のリアルタイムしきい値が利用可能になりました。デフォルト値は 2,000 です。たとえば、String 型は文字長が 2,000 を超えると large キーと見なされます。List、Set、および Hash 型は、要素数が 2,000 を超えると large キーと見なされます。

バグ修正

  • Score ディメンションのチェックを追加することで、exZset の EXZRANKBYSCORE および EXZREVRANKBYSCORE コマンドのクラッシュ問題を修正しました。

5.0.48

2024-01-09

機能の最適化

  • アクティブな有効期限切れの効率を最適化しました。

  • INFO CLIENTS コマンドに pubsub_clients メトリックを追加しました。

  • TairSearch が EXPAINSCORE コマンドをサポートするようになりました。

  • TairSearch の安定性を向上させました。

バグ修正

  • TairSearch トークナイザーにおけるメモリ肥大化の問題を修正しました。

5.0.47

2023-10-18

機能の最適化

  • 極端なシナリオで CPU 使用率が 100% に達する可能性がある問題を修正しました。

5.0.46

2023-10-10

機能の最適化

  • クラスターアーキテクチャにおける Lua スクリプトの接続タイプ (TCP または TLS) 検出を最適化しました。

5.0.45

2023-09-20

機能の最適化

  • CLUSTER SLOTS および CLUSTER NODES コマンドのパフォーマンスを最適化しました。

バグ修正

  • TairHash が時折クラッシュする問題を修正しました。

5.0.44

2023-08-24

機能の最適化

  • トラフィックをデータトラフィックとレプリケーショントラフィックに分割するサポートを追加しました。

バグ修正

  • CVE-2022-24834 のセキュリティ脆弱性を修正しました。

5.0.41

2023-07-21

機能の最適化

  • TairSearch の安定性を向上させました。

5.0.35

2023-06-12

新機能

  • TairSearch が Okapi BM25 類似性アルゴリズムをサポートするようになりました。

5.0.34

2023-05-22

機能の最適化

  • スムーズスケーリングの安定性を向上させました。

5.0.33

2023-04-23

新機能

  • TairSearch が配列型のドキュメントをサポートするようになりました。

  • TairSearch の安定性を向上させました。

5.0.32

2023-03-31

機能の最適化

  • TairSearch が TFT.EXPLAINCOST コマンドを追加しました。

5.0.30

2023-03-20

機能の最適化

  • 安定性を向上させました。

5.0.29

2023-03-16

機能の最適化

  • 安定性を向上させました。

5.0.28

2023-03-15

機能の最適化

  • TairSearch が圧縮ドキュメントストレージをサポートし、TFT.ANALYZER コマンドを追加してトークナイザーの効果を表示します。

5.0.27

2023-02-15

機能の最適化

  • ホットキー情報を定期的に監査ログに出力し、簡単に表示できるようにしました。

バグ修正

  • Redis グローバル分散キャッシュが有効になった後、クラスターインスタンスをスケーリングする際に発生する可能性のある稀なクラッシュを修正しました。

5.0.25

2023-01-13

機能の最適化

  • TairSearch はトークナイザーフレームワークを完全にサポートしています。詳細については、「検索トークナイザー」をご参照ください。

  • TairSearch の term および terms クエリは lowercase パラメーターをサポートします。

5.0.22

2022-11-02

機能の最適化

  • TairSearch が IK およびパターントークナイザーをサポートするようになりました。

  • 安定性を向上させました。

5.0.21

2022-11-02

機能の最適化

  • 安定性を向上させました。

5.0.18

2022-09-29

機能の最適化

  • TairSearch のデータ解析と永続化の安定性を向上させました。

  • TairSearch が Query Builder クライアントのパイプラインをサポートするようになりました。

5.0.15

2022-08-29

機能の最適化

  • TairSearch の MSEARCH 機能を公開しました。

  • TairSearch のマルチスレッド書き込みの安定性を強化しました。

  • クラスターアーキテクチャインスタンスの安定性を向上させました。

5.0.10

2022-07-28

機能の最適化

  • 安定性を向上させました。

5.0.9

2022-07-27

機能の最適化

  • Redis グローバル分散キャッシュインスタンスのスケールアウトおよびスケールイン操作の安定性を強化します。

  • TairSearch の Sort (結果のソート) の精度を向上させました。

  • 疎なドキュメントシナリオでの TairSearch のクエリ効率を向上させました。

  • アカウント名が大文字と小文字を区別するようになりました。

  • 予期しない動作を避けるため、KEYS コマンドのクエリ最適化を削除しました。

1.9.11

2024-01-03

バグ修正

  • TairTS が一部のケースで戻り値を欠落させる問題を修正しました。

1.9.9

2023-03-23

バグ修正

  • TairRoaring TR.GETBIT コマンドの戻り値の型が正しくない問題を修正しました。

1.9.8

2023-03-16

機能の最適化

  • 安定性を向上させました。

1.9.7

2022-12-26

機能の最適化

  • TairSearch の安定性を向上させました。

1.9.6

2022-11-02

機能の最適化

  • TairTS の安定性を向上させました。

1.9.4

2022-08-24

機能の最適化

  • クラスターアーキテクチャインスタンスの起動プロセスを最適化しました。

1.8.9

2022-06-07

機能の最適化

  • 直接接続アクセスが有効になった後のインスタンスのサービス安定性を向上させました。

1.8.8

2022-06-01

機能の最適化

  • TairSearch を更新し、複合クエリの効率を向上させました。

1.8.5

2022-05-24

セキュリティ強化

  • 直接接続アクセスが有効になった後のクラスターインスタンスの構成変更の安定性を向上させました。

  • TairSearch 集約機能のサポートを追加し、ドキュメント書き込み効率を向上させました。

1.8.4

2022-05-17

機能の最適化

  • TairSearch の安定性と実行効率を向上させました。

1.8.3

2022-04-28

機能の最適化

  • TairTS の安定性を向上させました。

1.8.2

2022-04-22

セキュリティ強化

  • 直接接続アクセスが有効なクラスターインスタンスの構成変更中に large キーの移行が失敗する稀な問題を修正しました。

機能の最適化

  • TairSearch のクエリ効率を最適化しました。

1.8.1

2022-04-20

機能の最適化

  • TairRoaring V2.2 をリリースしました。

1.7.28

2022-03-24

機能の最適化

  • レイテンシーヒストグラムが Tair モジュールコマンドの統計をサポートするようになりました。

1.7.27

2022-03-11

機能の最適化

  • TairRoaring V2 をリリースしました。

  • TairSearch をリリースしました。

1.7.20

2022-01-04

機能の最適化

  • TairRoaring のパフォーマンスを最適化しました。

1.7.17

2021-11-29

機能の最適化

  • 異常な条件下でクラスターインスタンスが再起動に失敗する問題を修正しました。

説明

このリリースはクラウドディスク版のみです。

1.7.16

2021-11-24

機能の最適化

  • リアルタイムキー分析機能が Spop コマンドの統計を見逃す問題を修正しました。

1.7.12

2021-10-26

機能の最適化

  • クラスター構成変更中の過剰なスロークエリログの問題を修正し、安定性を向上させました。

1.7.11

2021-10-15

機能の最適化

  • Info の結果に TDE (透過的データ暗号化) 情報を追加しました。

  • 安定性を向上させました。

1.7.9

2021-10-13

機能の最適化

  • クラスターのスペックアップまたはスペックダウン中のシームレスなスロット移行の自律機能を強化しました。

1.7.8

2021-09-26

機能の最適化

  • TairGis データ構造の Raycast アルゴリズムを最適化し、GIS.CONTAINS コマンドが一部のケースで不正確な検索結果を返す問題を修正しました。

1.7.7

2021-09-13

機能の最適化

  • TairRoaring のサポートをリリースしました。

  • 安定性を向上させました。

1.7.6

2021-08-30

機能の最適化

  • AOF (Append-Only File) 永続化再書き込み中のメモリリークを修正しました。

  • QPS (秒間クエリ数) 統計を細分化し、読み取り、書き込み、その他のカテゴリをサポートしました。

1.7.5

2021-08-16

機能の最適化

  • スムーズなスロット移行の信頼性を向上させ、安定性を強化しました。

1.7.4

2021-08-11

バグ修正

  • 直接接続アクセスが有効なクラスターインスタンスの構成変更が失敗する稀な問題を修正しました。

1.7.2

2021-07-27

機能の最適化

  • 安定性を向上させました。

1.7.1

2021-07-20

新機能

  • RDB データファイルの暗号化と復号化を行う TDE (透過的データ暗号化) のサポートを追加しました。

機能の最適化

  • TairHash データ構造のメモリ使用量を最適化しました。

1.6.15

2021-07-12

機能の最適化

  • 安定性を向上させました。

1.6.9

2021-06-22

新機能

  • レイテンシーヒストグラムのサポートを追加しました。

1.6.6

2021-06-08

機能の最適化

  • 安定性を向上させました。

1.6.3

2021-05-17

新機能

  • データクリア時にキーまたはキーパターンで一部のキーを保持することをサポートします。これは、次の目的で使用できます:

    • データフラッシュバックを使用してポイントインタイムリストアを実行する際に、一部のキーまたはキーパターンを復元します。

    • キーまたはキーパターンでキースペースの内容を削除または保持します。

1.6.2

2021-04-25

機能の最適化

  • スムーズスケーリングシナリオでのパフォーマンスと移行速度を最適化しました。

  • パブリックネットワーク経由で仮想 IP アドレス (VIP) を取得するサポートを追加し、直接接続モードを使用するクライアントのサポートを向上させました。

  • large キーのフォーマットを最適化しました。

1.6.1

2021-04-08

新機能

  • large キー統計機能をデフォルトで有効にしました。

  • TairString が `gt version` をサポートするようになりました。

機能の最適化

  • スロット移行とシームレスなスケールアウトの機能を強化しました。

1.5.1

2021-03-15

バグ修正

  • 同じ名前のキーを上書きする際のリアルタイム large キー統計の正確性の問題を修正しました。

1.5.0

2021-02-22

新機能

  • リアルタイム large キー統計のサポートを追加しました。

機能の最適化

  • `large` メモリシナリオでの `fork` 呼び出し時に、潜在的な長時間の停止を回避するように、高可用性 (HA) システムの生体検知機能を最適化しました。

1.4.16

2021-01-11

新機能

  • Redis グローバル分散キャッシュまたは DTS で構築されたマルチアクティブリンクが解放されると、メタデータを迅速にクリアして、次の同期を高速化できます。

バグ修正

  • TairHash シナリオで FLUSHALL を頻繁に実行することによって引き起こされるメモリリークの問題を修正しました。

1.4.13

2020-11-27

新機能

  • illegal address エラーメッセージが返されると、Tair は現在のクライアントの IP アドレスをエラーメッセージに含めます。プロンプトに基づいて Tair インスタンスの正しい IP ホワイトリストを設定します。

    図 1. IP アドレスのプロンプトIP地址提示

1.4.12

2020-11-26

新機能

  • TairString は、Memcache セマンティクスと互換性を持たせるために、FLAGS などの構文を拡張します。

機能の最適化

  • 高可用性 (HA) システムの生体検知機能を強化しました。

    説明

    この機能の最新の最適化を取得するには、マイナーバージョン 1.5.0 以降にアップグレードしてください。

1.4.9

2020-10-22

バグ修正

  • TairString の有効期限が誤ったバイナリログを生成し、プライマリインスタンスとセカンダリインスタンス間のデータ不整合を引き起こす可能性がある問題を修正しました。

  • TairHash が読み取り専用シナリオでアクティブな有効期限切れを実行し、異常な高可用性 (HA) スイッチオーバーを引き起こす問題を修正しました。

  • 強制停止後にインスタンスを再起動すると発生する可能性のあるクラッシュを修正しました。

  • データフラッシュバックを使用してポイントインタイムリストア中に RDB ファイルがロードされるときに、ファイル内の期限切れのキーが削除される問題を修正しました。

1.4.8

2020-10-14

バグ修正

  • 一部のモジュールをロードする際に発生する可能性のあるメモリリークの問題を修正しました。

1.4.7

2020-10-12

機能の最適化

  • CLUSTER NODES コマンドの実行結果をキャッシュして、実行速度を最適化します。

1.4.6

2020-09-28

機能の最適化

  • 特殊なシナリオにおける一部のモジュールの処理能力を最適化しました。

1.4.1

2020-09-08

新機能

  • プロキシノードがクライアントの IP アドレスを操作ログと監査ログに渡すことをサポートするようになり、ログの解釈と特定のクライアントの特定が容易になりました。

機能の最適化

  • 接続が多すぎて I/O スレッドがビジー状態のときにデータシャーディングに影響を与えないように、データインジェストを最適化しました。

1.3.17

2020-08-04

機能の最適化

  • DTS を使用した双方向データ同期シナリオのリンクリレーテンシーを最適化しました。

1.3.16

2020-07-19

新機能

  • ECS セキュリティグループ機能のサポートを追加しました。ECS IP アドレスを手動で入力することなく、ECS インスタンスのセキュリティグループを Tair インスタンスにアタッチすることで、迅速に権限付与できます。これにより、O&M が簡素化されます。

  • TairString モジュールを更新し、Memcache セマンティクスと互換性のあるより多くの API (フラグ) をサポートしました。

バグ修正

  • データフラッシュバックを使用したポイントインタイムリストア中に BGREWRITEAOF が中断される問題を修正しました。

  • プライマリおよびセカンダリの監査ログでの混乱を避けるために、監査ログのレイテンシーマークを修正しました。

1.3.9

2020-06-19

機能の最適化

  • Redis グローバル分散キャッシュまたは DTS を使用して多方向データ同期を行う場合、データをクリアすると保存されたポイントインタイムメタデータが自動的にクリーンアップされるようになりました。これにより、レプリケーターの高速な回復が保証されます。

1.3.7

2020-05-19

新機能

  • INFO コマンドの戻り値の Replication セクションに、ロール情報 (例:role:master) が含まれるようになりました。これは、一部のシナリオで Redisson クライアントがこの情報を呼び出すことと互換性があります。

1.3.6

2020-05-19

新機能

  • ホットキー情報を定期的にログに出力し、簡単に表示できるようにしました。

  • パフォーマンス統計機能が、読み取り、書き込み、同期操作の QPS を区別するようになり、統計がより正確になりました。

機能の最適化

  • データフラッシュバックを使用したポイントインタイムリストアのカーネル機能を最適化し、データ復元プロセスを簡素化しました。

  • AUTHADMINAUTHCONFIG などのコマンドが機密情報を記録しなくなり、セキュリティが向上しました。

1.3.5

2020-04-22

バグ修正

  • マルチスレッドエンジンでクライアント接続を非同期に解放する際に発生する可能性のあるデッドロックの問題を修正しました。

  • エンジン内のファイル記述子 (FD) が線形に拡張できない問題を修正しました。

1.3.3

2020-04-22

新機能

  • TairBloom が 64 ビットハッシュアルゴリズムに切り替わりました。

  • TairBloom が、正確なメモリ統計のために最終的なメモリ使用量の推定を追加しました。

  • TairHash が exhgetAll2 インターフェイスを追加し、コマンドの応答形式を修正しました。

バグ修正

  • ホワイトリストが正しく設定されていない場合にインスタンスから返されるエラーメッセージを、(error) ERR invalid password から (error) ERR illegal address に修正しました。

  • TairGIS で複数の POLYGON を操作する際に発生する可能性のあるメモリリークの問題を修正しました。

  • TairDoc のデフォルトパスの問題を修正しました。

  • マルチスレッドエンジンで Pub および Sub コマンドで発生する可能性のある競合状態の問題を修正しました。

1.3.1

2020-04-03

新機能

  • データフラッシュバック機能は、Tair データを過去 7 日間の任意の時点に復元します。この機能は、偶発的な操作によるデータ損失を防ぎ、O&M の複雑さを大幅に軽減し、リアルタイムのデータ保護を提供します。

  • TairGIS は Redis GEO 関連のコマンドと互換性があります。

  • TairBloom は BFRESERVE インターフェイスの容量安全チェックをサポートします。

  • TairHash は新機能をサポートします:

    • EXHSETEXHEXPIREEXHINCRBYEXHINCRBYFLOAT などのコマンドに NOACTIVE オプションが含まれるようになり、一部のシナリオでメモリオーバーヘッドを削減します。

    • EXHINCRBY には、境界を強制するための MAX および MIN オプションが含まれるようになりました。

    • EXHLEN には、実際の長さを返すための noexp オプションが含まれるようになりました。

  • Hash データ構造は HINCRBY および HINCRBYFLOAT コマンドをサポートします。これらのコマンドのトランザクション機能を使用して、同じキーの複数のフィールドを同時に増減させます。

機能の最適化

  • データ構造モジュールの使用を最適化しました。

  • クラスターインスタンスの JedisCluster クライアントに対する MGET および MSET のパフォーマンスを大幅に向上させました。

バグ修正

  • バイナリログスペースのオーバーフローの問題を修正しました。

  • ホットスポットキーがエビクションされたときに発生する可能性のあるクラッシュの問題を修正しました。

  • 二重解放によって引き起こされる TairHash のクラッシュの問題を修正しました。

  • 監査ログを無効にするときの Use-After-Free (UAF) によって引き起こされるクラッシュの問題を修正しました。

1.0.10

2020-02-19

新機能

  • BITFIELD_RO コマンドを追加し、読み書き分離シナリオでのパフォーマンスを大幅に最適化しました。

    説明

    BITFIELD コマンドに get オプションしかない場合、プロキシノードはこのコマンドを BITFIELD_RO に変換し、複数のバックエンドデータシャードに転送します。

1.0.9

2020-02-19

バグ修正

  • Lua スクリプトで一部の複雑なコマンドを実行することによって引き起こされるレプリケーションプロセスのクラッシュの問題を修正しました。

1.0.8

2020-02-10

機能の最適化

  • トラフィックスロットリングのアルゴリズムとパフォーマンスを最適化しました。

バグ修正

  • クライアント出力バッファーのバックログがサーバー側の過負荷保護をトリガーし、サービスクラッシュにつながる問題を修正しました。

1.0.5

2020-02-01

新機能

  • Redis グローバル分散キャッシュ機能のサポートを追加しました。これは、Alibaba Cloud 独自のマルチアクティブデータベースシステムです。異なるリージョンの複数のサイトが同時にサービスを提供するビジネスシナリオをサポートします。企業が Alibaba のアクティブ地理的冗長性アーキテクチャを迅速に複製するのに役立ちます。

  • Redis グローバル分散キャッシュなどのサービスをサポートするために、バイナリログ (binlog) 機能とそのプロトコルを追加しました。

バグ修正

  • INFO コマンドの応答に直接接続モードで cluster_enabled 情報が含まれるように問題を修正しました。これにより、一部の SDK がクラスターモードに正しく自己ネゴシエーションできるようになります。

  • 管理クライアント数の不正確な統計を修正しました。

  • クライアントが解放されるときに発生する可能性のあるクラッシュを修正しました。

  • pipeline に複雑なコマンドが含まれている場合に発生する可能性のあるクラッシュを修正しました。

0.2.9

2020-01-06

機能の最適化

  • TairHash のメモリ使用量を最適化しました。

バグ修正

  • トラフィックスロットリング中に発生する可能性のあるクラッシュの問題を修正しました。

0.2.7

2019-12-23

新機能

  • 直接接続モードのサポートを追加しました。クライアントは、直接接続アドレスを使用してプロキシをバイパスでき、ネイティブ Redis クラスターへの接続と同様です。これにより、リンクのオーバーヘッドが削減され、インスタンスの応答速度がさらに向上します。

  • ホットスポットキー検出ロジックのサポートを追加し、メモリ使用量を最適化して、エンジンのホットスポットキーを正確に発見します。

  • 楽観的ロックシナリオに適した EXCAS コマンドのサポートを追加しました。

バグ修正

  • パイプライン使用時に発生する可能性のある coredump の問題を修正しました。

0.2.3

2019-12-03

初回リリース

Tair (Enterprise Edition) メモリ最適化は、高い同時実行性、多くの読み書きホットスポット、および非常に高いパフォーマンス要件を持つビジネスシナリオに適しています。Redis Community Edition と比較して、その利点は次のとおりです:

  • マルチスレッドモデルを採用しており、パフォーマンスは、同じ仕様の Redis コミュニティ版 インスタンスの約 3 倍です。

  • TairString (CAS および CAD を含む)、TairHash、TairGIS、TairBloom、TairDoc など、複数の強化されたデータ構造モジュールを提供します。これらは、大量のコードを合理化し、ビジネス全体のパフォーマンスを向上させ、ビジネスイノベーションに集中するのに役立ちます。

ディスクベースの過去のリリース

マイナーバージョン

更新レベル

リリース日

タイプ

説明

2.5.4

2024-11-05

新機能

  • SSD (ローカルディスク) インスタンスがデータフラッシュバックをサポートします。

2.5.3

2024-07-05

新機能

  • GEO シリーズコマンドのサポートを追加しました。

  • RENAME および RENAMENX コマンドのサポートを追加しましたが、max-rename-commit-size (デフォルトは 16 MB) のサイズまでのキーしか変更できません。

  • ZPOPMIN、ZPOPMAX、BZPOPMIN、BZPOPMAX コマンドのサポートを追加しました。

  • LPOS コマンドのサポートを追加しました。

  • List データ構造のエンコーディングを最適化し、メモリ最適化 List データ構造の CPU 複雑性によりよく一致するようにしました。

バグ修正

  • String Rewrite インターフェイスを修正し、以前のバージョンの Redis が認識できるようにしました。DTS を移行のソースデータベースとして使用する場合、宛先は以前のバージョンの Redis インスタンスにすることができます。

  • INFO コマンドに表示される Redis のバージョンを 4.0 から 6.0 に修正しました。

  • 安定性を向上させました。

2.5.2

2024-01-22

新機能

  • DTS 移行および同期のソースデータベースとしての使用をサポートし、再開可能な転送をサポートします。

  • クライアントが切断した後、Tair は、SUNION、SUNIONSTORE、SINTER、SINTERCARD、SINTERSTORE、SDIFF、SDIFFSTORE、ZUNIONSTORE、ZUNIONSTORE などのスロークエリを引き起こす可能性のあるコマンドを終了して、リソース消費を削減します。このとき、書き込みコマンドは正常に実行されない場合があります。

機能の最適化

  • バックグラウンド GC のロック粒度を最適化しました。

バグ修正

  • ディスクが高いウォーターマークにあるときのバージョンアップグレードの安定性を向上させました。

  • データ統計が過大評価される可能性があるバグを修正しました。

  • 一部のコマンドの安定性を向上させました。

  • インスタンス全体の安定性を向上させました。

2.4.2.5

2023-12-20

バグ修正

  • 安定性を向上させました。

2.4.2.4

2023-11-06

バグ修正

  • GC の安定性を向上させました。

2.4.2.3

2023-11-01

機能の最適化

  • バックグラウンド GC は、large キーを小さなバッチで削除します。デフォルトのバッチサイズは 1 MB です。

2.4.2.2

2023-09-04

バグ修正

  • FLUSHALL コマンドとバックアップインターフェイスの安定性を向上させました。

機能の最適化

  • FLUSHDB の速度を向上させました。

  • ディスクへのバックグラウンド書き込み速度を制限するロジックを追加しました。

2.4.2.1

2023-08-23

機能の最適化

  • 大量のガベージデータが存在する場合の Hash、Set、List、ZSet データ構造の反復読み取りの安定性を向上させました。

2.4.1.3

2023-07-14

バグ修正

  • 特定のシナリオで SSCAN コマンドが例外を返す問題を修正しました。

2.4.1.2

2023-07-11

バグ修正

  • 安定性を向上させました。

2.4.1.1

2023-07-10

バグ修正

  • 安定性を向上させました。

2.4.1

2023-07-04

機能の最適化

  • 一部の極端なシナリオでのインスタンスの読み書きパフォーマンスを最適化しました。

  • ログスペースの使用量を最適化しました。

2.3.3

2023-04-20

バグ修正

  • ブロッキング関連コマンドによってブロックされたクライアントが起動されない可能性がある問題を修正しました。

2.3.2

2022-12-22

バグ修正

  • BRPOPBLPOPBRPOPLPUSH などのコマンドがクラッシュを引き起こす可能性がある稀な問題を修正しました。

2.3.1

2022-09-14

新機能

  • txn-isolation-lock パラメーターで制御されるトランザクション (MULTI および EXEC コマンド) をサポートします。

  • txn-isolation-lock および #no_loose_lua-strict-mode パラメーターで制御される Lua スクリプト (EVALEVALSHA、および SCRIPT コマンド) をサポートします。

  • String Bitmap 関連のコマンド (BITCOUNTBITFIELDBITOPBITPOSGETBIT、および SETBIT) をサポートします。

機能の最適化

  • プライマリ/セカンダリ同期の安定性を最適化しました。

2.2.22

2022-08-10

機能の最適化

  • 1 TB を超える大容量インスタンスの連続読み書きパフォーマンスを最適化しました。

2.2.15

2022-06-06

バグ修正

  • 安定性を向上させました。

2.1.13

2022-05-05

機能の最適化

  • プライマリ/セカンダリ同期の安定性を最適化しました。

2.1.12

2022-04-26

機能の最適化

  • プライマリ/セカンダリ同期の安定性を最適化しました。

2.1.10

2022-04-14

機能の最適化

  • プライマリ/セカンダリ同期効率を最適化し、同期中のスループットを向上させ、レイテンシーを低減しました。

  • 多数の large キーが同時に期限切れになったときに生成される Compact タスクのリソース消費を最適化しました。

2.1.7

2021-08-12

機能の最適化

  • プライマリ/セカンダリのスイッチオーバー (アクティブ HA) の速度を最適化し、安定性を向上させました。

2.1.5

2021-07-13

バグ修正

  • バイナリログファイルが過剰なスペースを使用する問題を修正しました。

2.1.4

2021-07-07

機能の最適化

  • TB レベルの容量インスタンスのストレージパラメーターを最適化し、パフォーマンスを向上させました。

  • 安定性を向上させました。

2.1.0

2021-05-26

新機能

  • トランザクション機能の段階的リリース (MULTI および EXEC コマンドをサポート)。

  • Lua スクリプト機能の段階的リリース (EVALEVALSHA、および SCRIPT コマンドをサポート)。

2.0.13

2021-04-24

新機能

  • キースペースイベント通知のサポートを追加しました。

1.2.17

2021-02-04

バグ修正

  • FLUSHALL が極端な場合にプライマリノードとスタンバイノード間のデータ不整合を引き起こす可能性がある問題を修正しました。この変更により、データ整合性保護が強化されます。

1.2.16

2021-01-29

バグ修正

  • 極端な場合に切断後にプライマリ/スタンバイ接続が自動的に再接続に失敗する問題を修正し、データ整合性保護を向上させました。

1.2.15

2021-01-20

新機能

  • スローログの累積数を追跡するために cmd_slowlog_count パラメーターを追加しました。

機能の最適化

  • ディスクがいっぱいになったときの緩和機能を最適化しました。

1.2.14

2020-12-31

新機能

  • プライマリ/セカンダリデータ検証を追加しました。

1.2.13

2020-12-31

バグ修正

  • 一部のシナリオで RESTORE コマンドのバグを修正しました。

1.2.12

2020-12-23

機能の最適化

  • FLUSHALL および FLUSHDB コマンドの実行メカニズムを最適化し、順次実行に制限しました。

1.2.11

2020-12-10

機能の最適化

  • メモリ管理を最適化しました。

1.2.10

2020-12-04

新機能

  • VPC でのパスワードなしアクセスのサポートを追加しました。

  • max-write-batch-size オプションを使用して単一トランザクションのサイズを制限し、大きすぎるトランザクションによるメモリオーバーフローを防ぐサポートを追加しました。

1.2.9

2020-11-27

機能の最適化

  • INFO コマンドの応答に redis_version パラメーターを追加しました。

1.2.8

2020-11-20

バグ修正

  • 接続数の統計が不正確になる問題を修正しました。

  • RESTORE コマンドがキーを誤ってカウントする問題を修正しました。

1.2.7

2020-10-28

バグ修正

  • SETRANGE コマンドが異常終了する問題を修正しました。

  • 空のキー文字列によって引き起こされるデータ例外を修正しました。

1.2.6

2020-09-28

バグ修正

  • 接続管理ログが急速に増加する問題を修正しました。

1.2.5

2020-09-27

バグ修正

  • 操作ログが急速に増加する問題を修正しました。

1.2.4

2020-09-27

機能の最適化

  • プライマリ/セカンダリ同期の安定性を向上させました。

  • 複雑なデータ構造のメンバーをスキャンするパフォーマンスを最適化しました。

バグ修正

  • ZADD および ZINCR コマンドがネイティブコマンドと一致しない問題を修正しました (複数の重複メンバーを操作するときのセマンティックエラー)。

  • MGET コマンドが空の文字列に対して nil を返すエラーを修正しました。

1.2.3

2020-09-27

初回リリース

Tair (Enterprise Edition) ディスクベースは、TairDB KV ストレージエンジンに基づいて独自に開発され、ストレージにエンタープライズ SSD (ESSD) を使用します。大容量、低コスト、高永続性のデータベースサービスを提供し、次の利点があります:

  • すべてのデータはディスクに保存され、Redis Community Edition の 15% という低コストで自然な永続性を提供します。

  • 単一マシンのスループットを向上させるためにマルチ I/O、マルチワーカーモデルを使用し、バイナリログによるプライマリ/セカンダリレプリケーションをサポートします。

  • ほとんどのネイティブ Redis コマンドと互換性があります。

  • ネイティブ Redis に固有の fork 問題によるメモリ予約の問題を解決します。

永続メモリ最適化の過去のリリース

マイナーバージョン

更新レベル

リリース日

タイプ

説明

1.2.7

2024-07-10

新機能

  • INFO CLIENTS コマンドに pubsub_clients メトリックが追加されました。

  • トラフィックをデータトラフィックとレプリケーショントラフィックに分割できます。

機能の最適化

  • アクティブな呼気の効率が最適化されています。

  • CLUSTER SLOTS および CLUSTER NODES のパフォーマンスが最適化されました。

  • 使用済みメモリの統計を最適化し、誤ったメモリウォーターマーク警告を回避しました。

  • ホットキーに関する統計が定期的に監査ログに記録されます。

バグ修正

  • CVE-2022-24834 のセキュリティ脆弱性が修正されました。

  • TairHash が時折クラッシュする問題を修正しました。

  • ホットキー情報を定期的に出力することで、過去のホットキー情報が不完全になる問題を修正しました。

  • クラスターのスケーリングの安定性を向上させました。

  • 準同期レプリケーションの安定性を向上させました。

1.2.6.4

2023-10-13

バグ修正

  • 準同期レプリケーションの安定性を向上させました。

1.2.6.3

2023-08-03

バグ修正

  • 特殊なシナリオでエビクション機能が異常になる問題を修正しました。

  • 安定性を向上させました。

1.2.6.2

2022-12-09

バグ修正

  • 安定性を向上させました。

1.2.6.1

2022-11-14

バグ修正

  • 安定性を向上させました。

1.2.6

2022-11-02

新機能

  • TairHash のサポートを追加しました。

機能の最適化

  • リクエスト実行パフォーマンスを最適化しました。

  • 安定性を向上させました。

1.2.5.1

2022-09-21

バグ修正

  • バージョン 1.2.5 の TairCPC コマンドに関連するバグを修正しました。これにより、インスタンスの障害が発生する可能性がありました。

    説明

    バージョン 1.2.5 のインスタンスをこのバージョンにアップグレードしてください。

  • 安定性を向上させました。

1.2.5

2022-08-31

機能の最適化

  • メインハッシュテーブル拡張戦略を最適化しました。

  • FLUSHALL および FLUSHDB コマンドのパフォーマンスを最適化しました。

  • Rehash のパフォーマンスを最適化しました。

  • 安定性を向上させました。

1.2.4.1

2022-07-28

バグ修正

  • バージョン 1.2.4 で GETBIT コマンドがインスタンスの障害を引き起こす可能性があったバグを修正しました。

    説明

    バージョン 1.2.4 のインスタンスをこのバージョンにアップグレードしてください。

1.2.4

2022-07-18

機能の最適化

  • RENAME シリーズコマンドと MOVE コマンドと互換性があります。時間計算量は O(n) であり、元のバージョンとは異なります。これは pena_rename_move_compatible_enabled パラメーターで制御できます。

  • クラスターインスタンスのスケーリングの安定性を向上させました。

  • SETBIT、SETRANGE、APPEND、BITFIELD コマンドのパフォーマンスを最適化し、large キーでの実行が遅い問題を解決しました。

1.2.3.4

2022-07-14

バグ修正

  • INFO コマンドの戻り値から Errorstats - Selected フィールドを削除しました。

  • レイテンシー統計ヒストグラムを最適化しました。

  • 準同期レプリケーションの安定性を向上させました。

  • ZUNIONSTORE や ZINTERSTORE などのコマンドがクラスタープロキシモードでエラーを報告する問題を修正しました。

  • SORT コマンドが特殊なシナリオで誤った永続メモリ使用量統計を引き起こす可能性がある問題を修正しました。

機能の最適化

  • INFO コマンドの redis_version の戻り値が 6.0.9 に変更されました。

1.2.3.3

2022-05-12

新機能

  • TairCpc のサポートを追加しました。

1.2.3.2

2022-04-24

バグ修正

  • MAXMEMORY_VOLATILE_TTL モードでキーのエビクション順序が異常になる問題を修正しました。

  • クラスターアーキテクチャでのノードの追加および削除プロセスをアップグレードおよび最適化しました。

  • 準同期レプリケーションの安定性を向上させました。

1.2.3.1

2022-03-31

機能の最適化

  • CAS コマンドの永続化の問題を修正しました。

  • クラスターインスタンスのスロークエリログと監査ログにクライアントの IP アドレスが表示されない問題を修正しました。

  • 安定性を向上させました。

1.2.3

2022-03-03

新機能

  • TairString のサポートを追加しました。

  • Stream データ構造のサポートを追加しました。

  • Set 構造が intset 構造をサポートするようになり、メモリオーバーヘッドを削減しました。

  • データエビクション (Eviction policy) のサポートを追加しました。

  • パフォーマンスを最適化し、安定性を向上させました。

バグ修正

  • リアルタイムキー分析機能が Spop コマンドの統計を見逃す問題を修正しました。

1.2.2.4

2022-01-21

機能の最適化

  • large な値のシナリオでストレージスペースを最適化し、永続メモリの使用量を削減しました。

1.2.2.3

2021-12-30

機能の最適化

  • データ書き込み時のテールレイテンシーを最適化しました。

  • 安定性を向上させました。

1.2.2.2

2021-12-14

バグ修正

  • 特殊なシナリオで List や Hash などの構造の使用統計が不正確になる問題を修正しました。

1.2.2.1

2021-10-21

機能の最適化

  • 安定性を向上させました。

1.2.2

2021-10-20

機能の更新

  • クラスターインスタンスの自動スケーリングの速度制御を最適化しました。

    説明

    スケーリング中、古いデータのクリーンアップ速度はインスタンスの負荷に基づいて適応的に制御されます。たとえば、低負荷時にはクリーンアップにより多くの CPU を使用してプロセスを高速化します。この機能により、スケーリング中の CPU 使用率が高くなりますが、通常のアクセスには影響しません。

  • 大規模クラスターでの CLUSTER NODES などのコマンドのパフォーマンスを最適化しました。

バグ修正

  • クラスターのスケーリング中に異常なスロークエリログ (SLOWLOG) が生成される問題を修正しました。

  • 安定性を向上させました。

1.2.0

2021-09-21

機能の更新

  • List、Hash、Set、Zset 構造のストレージスペースを最適化し、メモリと永続メモリの使用量を削減しました。

1.1.8

2021-08-17

機能の更新

  • 一部のシナリオでメモリ枯渇により永続メモリを完全に利用できない問題を解決しました。

  • 安定性を向上させました。

1.1.7

2021-08-02

新機能

  • 準同期機能がサポートされていますが、デフォルトでは無効になっています。

    説明

    準同期とは、クライアントによって開始された更新がプライマリノードで実行された後、ログがセカンダリノードに同期的に送信されることを意味します。プライマリノードは、セカンダリノードが受信を確認した後にのみクライアントに戻ります。セカンダリインスタンスが利用できない場合、またはプライマリインスタンスとセカンダリインスタンス間でネットワーク例外が発生した場合、準同期レプリケーションは非同期にダウングレードされます。

  • INFO コマンドの戻り情報では、redis_version の戻り値が 4.9.9 に変更され、データベースエンジンバージョン (マイナーバージョン) として pena_version が追加されます。

1.1.6.1

2021-06-10

機能の更新

  • 安定性を向上させました。

1.1.6

2021-05-08

新機能

  • スロットのシームレスな移行を可能にするシームレススケーリングをサポートします。

機能の最適化

  • Hash および Zset 構造が ziplist エンコーディングをサポートするようになり、メモリオーバーヘッドを削減しました。

  • 高可用性 (HA) システムの生体検知機能を強化しました。

  • 大規模クラスター (つまり、多くのデータシャードを持つクラスター) の移行機能を最適化しました。

  • クラスターアーキテクチャでのスケーリングの安定性を向上させました。

1.1.5

2021-01-15

新機能

  • Redis のシングルスレッドのボトルネックを克服し、大容量と高性能の要件を満たすためにクラスターアーキテクチャをサポートします。

  • インスタンスのマイナーバージョンを、INFO コマンドによって返される redis_version パラメーターの値として使用します。

機能の最適化

  • サービスの安定性を向上させました。

1.1.4

2020-10-28

新機能

  • 標準アカウントが INFO コマンドを実行すると、出力に永続メモリ使用量情報が含まれるようになりました。

機能の最適化

  • EMBSTR エンコーディングメソッドが使用するメモリスペースを最適化し、メモリオーバーヘッドを削減しました。

  • サービスの安定性を向上させました。

1.1.3

2020-09-16

初回リリース

Tair (Enterprise Edition) 永続メモリ最適化は、永続メモリ技術に基づいています。大容量で Redis 互換のインメモリデータベースを提供し、次の利点があります:

  • 同じ容量でコミュニティ版よりも約 30% 低コストです。

  • 大規模インスタンスでの AOF 再書き込み中の fork 呼び出しによって引き起こされるレイテンシージッターや遅いデータロードなどの問題を解決します。これにより、パフォーマンスと永続性のどちらかを選択する必要がなくなります。

  • 強力なコマンドレベルの永続化を提供します。各書き込み操作が永続化された後にのみ、成功応答が返されます。

  • ネイティブ Redis のほとんどのデータ構造とインターフェイスと互換性があります。また、Stream を除くデータ構造の永続化もサポートします。