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

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

最終更新日:Aug 01, 2026

Tair は、機能の強化とバグの修正のために、定期的にマイナーバージョンをリリースしています。このトピックでは、Tair のマイナーバージョンのリリースノートについて説明します。オフピーク時間中にインスタンスをアップグレードできます。

インスタンスのマイナーバージョンの確認またはアップグレード

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

重要
  • システムはインスタンスのマイナーバージョンを自動的に検出します。マイナーバージョンアップ ボタンが利用できない場合、ご利用のインスタンスはすでに最新のマイナーバージョンを実行していることを意味します。

  • マイナーバージョンのリリースはリージョンによって異なる場合があります。コンソールに表示される情報が最新です。

Tair (Enterprise Edition) の概要

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

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

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

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

  • Tair Redis 5.0 と互換性のある DRAM ベースのインスタンス: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 互換)

マイナーバージョン

アップデートレベル

リリース日

種類

説明

26.7.1.0

2026-07-28

バグ修正

  • CVE-2026-63639 のセキュリティ脆弱性を修正します。

  • 特定のシナリオで psync プロトコルが不正なレプリカオフセットを計算する問題を修正します。

26.7.0.0

2026-07-20

機能最適化

  • すべての SkipList ベースの構造 (ZSet など) のメモリ使用量を最適化し、最大 15% のメモリを節約します。

  • Binlog スキャンは、パイプラインベースの Binlog 取得のための continue キーワードをサポートします。

  • REDIRECT 無感知切り替え機能を最適化します。

  • client kill コマンドは、新しいオプションと追加のフィルターメカニズムをサポートします。

バグ修正

  • Binlog の同時削除とバックアップ時に発生する可能性のあるエラーを修正します。

  • 履歴 Binlog のローテーション中の競合状態を修正します。

26.6.2.0

2026-06-17

機能最適化

  • `slowlog_count` メトリックはユーザーコマンドのみをカウントします。

  • 安定性を向上させます。

26.6.1.0

2026-06-11

機能最適化

  • ホットスポットキャプチャのアルゴリズムを最適化します。

  • 安定性を向上させます。

26.6.0.0

2026-06-04

機能最適化

`hello` などの認証コマンドは、以前の Alibaba Cloud Tair アカウントシステムと互換性があります。

26.5.0.0

2026-05-19

バグ修正

  • 多数の論理データベースが存在する場合の AOF 再書き込み中の遅い fork パフォーマンスを最適化します。

  • 非アクティブな接続のメモリ回収ロジックを最適化し、メモリをより速く回収します。

  • CVE-2026-25243 のセキュリティ脆弱性を修正します。このバージョンは、同時期にコミュニティによってリリースされた CVE-2026-23479、CVE-2026-25589、CVE-2026-23631、および CVE-2026-25588 の影響を受けません。

26.4.0.0

2026-04-09

機能最適化

  • メモリエンジンのルックアップとリハッシュのパフォーマンスを最適化します。

  • 安定性を向上させます。

26.1.8.0

2026-04-07

新機能

  • sentinel コマンドの `get-primary-addr-by-name` エイリアスをサポートします。

26.1.7.0

2026-04-01

機能最適化

  • 安定性を向上させます。

26.1.6.0

2026-03-30

新機能

  • large key カウントのしきい値設定でより広い範囲をサポートします。

  • TairVector が `tvs.flush` コマンドをサポートするようになりました。

機能最適化

  • 安定性を向上させます。

26.1.2.0

2026-02-25

バグ修正

  • hash、set、または zset 型の内部スキャンでキーが存在しない場合にゼロ以外のカーソルが返される問題を修正します。

機能最適化

  • 安定性を向上させます。

26.1.1.0

2026-01-30

機能最適化

  • 安定性を向上させます。

26.1.0.0

2026-01-07

機能最適化

  • 安定性を向上させます。

25.12.2.0

2025-12-31

機能最適化

  • 安定性を向上させます。

  • `CLUSTER INFO` コマンドのレイテンシーを最適化します。

  • `JSON.GET` コマンドが複数の PATH パラメーターを受け入れるようになりました。

バグ修正

  • `JSON.GET` コマンドが無効なパラメーターに対してエラーを返す問題を修正します。

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 のセキュリティ脆弱性を修正します。

  • SCAN コマンドがトランザクションまたは Lua スクリプト内でキーの期限切れをトリガーしたときに発生する可能性のある潜在的なデッドロックを修正します。

25.9.1.0

2025-09-09

機能最適化

  • ホットキー分析 (トラフィック別) がハッシュタグとプレフィックス解析の統計をサポートするようになりました。

バグ修正

  • `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 で空文字列を含む term 範囲クエリが正しい結果を返さない問題を修正します。

25.7.2.0

2025-07-10

機能最適化

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

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

25.7.0.0

2025-07-01

機能最適化

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

バグ修正

  • `SCAN` コマンドがパターンに一致しない場合にオープンソース版よりも多くのキーをスキャンし、レイテンシーが増加する問題を修正します。

  • `XLEN` コマンドがキーが存在しない場合に不正なプロトコルフォーマットを返す問題を修正します。

25.6.1.0

2025-06-19

機能最適化

  • 安定性を向上させます。

25.6.0.0

2025-06-12

機能最適化

  • 各データ型の large key (多くの要素を持つキー) の統計をサポートします。

  • `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 互換)

マイナーバージョン

アップデートレベル

リリース日

種類

説明

26.7.1.0

2026-07-28

バグ修正

  • CVE-2026-63639 のセキュリティ脆弱性を修正します。

  • 安定性の最適化。

26.7.0.0

2026-07-20

機能最適化

  • すべての SkipList ベースの構造 (ZSet など) のメモリ使用量を最適化し、最大 15% のメモリを節約します。

  • client kill コマンドは、新しいオプションと追加のフィルターメカニズムをサポートします。

  • 安定性の最適化。

26.6.2.0

2026-06-17

機能最適化

  • `slowlog_count` メトリックはユーザーコマンドのみをカウントします。

  • 安定性を向上させます。

26.6.1.0

2026-06-11

機能最適化

  • ホットスポット検出アルゴリズムを最適化します。

  • 安定性を向上させます。

26.6.0.0

2026-06-04

機能最適化

`hello` などの認証コマンドは、以前の Alibaba Cloud Tair アカウントシステムと互換性があります。

26.5.0.0

2026-05-19

バグ修正

  • 多数の論理データベースが存在する場合の AOF 再書き込み中の遅い fork パフォーマンスを最適化します。

  • 非アクティブな接続のメモリ回収ロジックを最適化し、メモリをより速く回収します。

  • CVE-2026-25243 のセキュリティ脆弱性を修正します。このバージョンは、同時期にコミュニティによってリリースされた CVE-2026-23479、CVE-2026-25589、CVE-2026-23631、および CVE-2026-25588 の影響を受けません。

26.4.0.0

2026-04-09

機能最適化

  • メモリエンジンのルックアップとリハッシュのパフォーマンスを最適化します。

  • 安定性を向上させます。

26.1.8.0

2026-04-07

新機能

sentinel コマンドの `get-primary-addr-by-name` エイリアスをサポートします。

26.1.7.0

2026-04-01

機能最適化

安定性を向上させます。

26.1.6.0

2026-03-30

新機能

  • large key カウントのしきい値設定でより広い範囲をサポートします。

  • TairVector が `tvs.flush` コマンドをサポートするようになりました。

機能最適化

安定性を向上させます。

26.1.2.0

2026-02-25

バグ修正

  • hash、set、または zset 型の内部スキャンでキーが存在しない場合にゼロ以外のカーソルが返される問題を修正します。

機能最適化

  • 安定性を向上させます。

26.1.1.0

2026-01-30

機能最適化

  • 安定性を向上させます。

26.1.0.0

2026-01-07

機能最適化

  • 安定性を向上させます。

25.12.2.0

2025-12-31

機能最適化

  • 安定性を向上させます。

  • `CLUSTER INFO` コマンドのレイテンシーを最適化します。

  • `JSON.GET` コマンドが複数の PATH パラメーターを受け入れるようになりました。

バグ修正

  • `JSON.GET` コマンドが無効なパラメーターに対してエラーを返す問題を修正します。

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 のセキュリティ脆弱性を修正します。

  • SCAN コマンドがトランザクションまたは Lua スクリプト内でキーの期限切れをトリガーしたときに発生する可能性のある潜在的なデッドロックを修正します。

25.9.1.0

2025-09-09

機能最適化

  • ホットキー分析 (トラフィック別) がハッシュタグとプレフィックス解析の統計をサポートするようになりました。

バグ修正

  • `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 で空文字列を含む term 範囲クエリが正しい結果を返さない問題を修正します。

25.7.2.0

2025-07-10

機能最適化

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

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

25.7.0.0

2025-07-01

機能最適化

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

バグ修正

  • `SCAN` コマンドがパターンに一致しない場合にオープンソース版よりも多くのキーをスキャンし、レイテンシーが増加する問題を修正します。

  • `XLEN` コマンドがキーが存在しない場合に不正なプロトコルフォーマットを返す問題を修正します。

25.6.1.0

2025-06-19

機能最適化

  • 安定性を向上させます。

25.6.0.0

2025-06-12

機能最適化

  • 各データ型の large key (多くの要素を持つキー) の統計をサポートします。

  • `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 5.0 互換)

マイナーバージョン

アップデートレベル

リリース日

種類

説明

26.7.1.0

2026-07-28

バグ修正

  • CVE-2026-63639 のセキュリティ脆弱性を修正します。

  • 安定性の最適化。

26.7.0.0

2026-07-20

機能最適化

  • すべての SkipList ベースの構造 (ZSet など) のメモリ使用量を最適化し、最大 15% のメモリを節約します。

  • client kill コマンドは、新しいオプションと追加のフィルターメカニズムをサポートします。

  • 安定性の最適化。

26.6.2.0

2026-06-17

機能最適化

  • `slowlog_count` メトリックはユーザーコマンドのみをカウントします。

  • 安定性を向上させます。

26.6.1.0

2026-06-11

機能最適化

  • ホットスポット検出アルゴリズムを最適化します。

  • 安定性を向上させます。

26.6.0.0

2026-06-04

機能最適化

`hello` などの認証コマンドは、以前の Alibaba Cloud Tair アカウントシステムと互換性があります。

26.5.0.0

2026-05-19

バグ修正

  • 多数の論理データベースが存在する場合の AOF 再書き込み中の遅い fork パフォーマンスを最適化します。

  • 非アクティブな接続のメモリ回収ロジックを最適化し、メモリをより速く回収します。

  • CVE-2026-25243 のセキュリティ脆弱性を修正します。このバージョンは、同時期にコミュニティによってリリースされた CVE-2026-23479、CVE-2026-25589、CVE-2026-23631、および CVE-2026-25588 の影響を受けません。

26.4.0.0

2026-04-09

機能最適化

  • メモリエンジンのルックアップとリハッシュのパフォーマンスを最適化します。

  • 安定性を向上させます。

26.1.8.0

2026-04-07

新機能

sentinel コマンドの `get-primary-addr-by-name` エイリアスをサポートします。

26.1.7.0

2026-04-01

機能最適化

安定性を向上させます。

26.1.6.0

2026-03-30

新機能

  • large key カウントのしきい値設定でより広い範囲をサポートします。

  • TairVector が `tvs.flush` コマンドをサポートするようになりました。

機能最適化

安定性を向上させます。

26.1.2.0

2026-02-25

バグ修正

  • hash、set、または zset 型の内部スキャンでキーが存在しない場合にゼロ以外のカーソルが返される問題を修正します。

機能最適化

  • 安定性を向上させます。

26.1.1.0

2026-01-30

機能最適化

  • 安定性を向上させます。

26.1.0.0

2026-01-07

機能最適化

  • 安定性を向上させます。

25.12.2.0

2025-12-31

機能最適化

  • 安定性を向上させます。

  • `CLUSTER INFO` コマンドのレイテンシーを最適化します。

  • `JSON.GET` コマンドが複数の PATH パラメーターを受け入れるようになりました。

バグ修正

  • `JSON.GET` コマンドが無効なパラメーターに対してエラーを返す問題を修正します。

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 のセキュリティ脆弱性を修正します。

  • SCAN コマンドがトランザクションまたは Lua スクリプト内でキーの期限切れをトリガーしたときに発生する可能性のある潜在的なデッドロックを修正します。

25.9.1.0

2025-09-09

機能最適化

  • ホットキー分析 (トラフィック別) がハッシュタグとプレフィックス解析の統計をサポートするようになりました。

バグ修正

  • `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 で空文字列を含む term 範囲クエリが正しい結果を返さない問題を修正します。

25.7.2.0

2025-07-10

機能最適化

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

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

25.7.0.0

2025-07-01

機能最適化

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

バグ修正

  • `SCAN` コマンドがパターンに一致しない場合にオープンソース版よりも多くのキーをスキャンし、レイテンシーが増加する問題を修正します。

  • `XLEN` コマンドがキーが存在しない場合に不正なプロトコルフォーマットを返す問題を修正します。

25.6.1.0

2025-06-19

機能最適化

  • 安定性を向上させます。

25.6.0.0

2025-06-12

機能最適化

  • 各データ型の large key (多くの要素を持つキー) の統計をサポートします。

  • `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 はバックグラウンドでデータのエビクションを開始します。

  • 安定性を向上させます。

5.0.72

2026-05-11

セキュリティ強化

CVE-2026-23631、CVE-2026-25243、および CVE-2026-25589 のセキュリティ脆弱性を修正します。

5.0.71

2026-04-08

新機能

  • 一般ユーザが cluster-require-full-coverage 設定を取得できるようにします。

5.0.70

2026-01-14

機能最適化

  • クラスタアーキテクチャのプライマリ/スタンバイスイッチオーバープロセスを改善しました。

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 のセキュリティ脆弱性を修正します。

  • 一部のエラーメッセージ、主に -WRONGTYPE エラーが Errorstats から欠落していた問題を修正します。

5.0.65

2025-06-10

バグ修正

  • AOF 再書き込み中の TairString および GIS モジュールにおける潜在的なバイナリデータセキュリティ問題を修正します。

5.0.64

2025-06-05

機能最適化

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

バグ修正

  • 不正な Lua スクリプトが後続の Tair モジュールコマンド実行時にクラッシュを引き起こす問題を修正します。

  • TairTS モジュールのいくつかの問題を修正します。

  • クラスターのスケールアウト後の不正な large key 統計の問題を修正します。

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.8.0

2026-07-20

機能最適化

  • サービス飽和検出をサポートします。

  • インデックスがメモリにキャッシュできない場合のパフォーマンスを最適化します。

バグ修正

  • 安定性を向上させます。

2.7.3

2026-05-06

バグ修正

  • 安定性を向上させます。

2.7.2

2026-02-05

バグ修正

  • 安定性を向上させます。

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

機能最適化

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

  • スローログエントリ数のクエリをサポートします。

  • optimise-huge-value パラメーターが有効な場合のスループットの安定性を最適化します。

バグ修正

  • 安定性を向上させます。

2.6.0

2025-09-23

新機能

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

機能最適化

  • DTS の再開可能な完全データ転送をサポートします。

  • optimise-huge-value パラメーターを追加します。有効にすると、大きな値の書き込み性能が 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

バグ修正

  • ディスク障害検出ロジックを最適化し、自動高可用性スイッチオーバーが発生しないケースを防ぎます。

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 コマンドの GET パラメーターを NX/XX パラメーターと併用できるようにします。

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 データは 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 インデックスをサポートするようになりました。

  • ts-auto-del-empty-skey-enable パラメーターを追加して、TairTS の Skey の有効期限の動作を制御します。デフォルト値は 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

機能最適化

  • 複数データベースのメタデータ作成を遅延させます。`SELECT` コマンド実行時に即座に作成するのではなく、最初にデータが読み書きされるときにデータベースとそのメタデータが作成されます。これにより、一部の Redis 管理ツールがすべてのデータベースを走査することによって引き起こされるメタデータの肥大化を回避します。

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

24.3.0.0

2024-03-07

機能最適化

  • 失敗したスムーズスケーリング移行の秒レベルロールバックをサポートすることで、構成変更の失敗によるインスタンスの非可用性を防ぎます。

    説明

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

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

バグ修正

  • `ZRANGEBYSCORE` コマンドに非常に大きな LIMIT を設定すると、データベースに事前割り当てされたメモリが原因でメモリ不足 (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 が 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 Community Edition 6.2 および独自の Tair データ構造 (TairSearch はまだサポートされていません) と互換性があります。

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

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

  • ベクトル検索用の独自の TairVector を追加します。これは HNSW および FLAT インデックスアルゴリズムをサポートします。ストレージと取得を統合した、パフォーマンス専有型のリアルタイムベクトルデータベースサービスを提供します。

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

マイナーバージョン

アップデートレベル

リリース日

種類

説明

5.0.57

2024-12-10

機能最適化

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

バグ修正

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

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

5.0.56

2024-11-15

バグ修正

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

  • 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 Community Edition 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 状態の接続のモニタリングを追加します。

  • リハッシュに関連するモニタリング項目を追加します。

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

バグ修正

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

5.0.49

2024-04-24

機能最適化

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

    • client_query_buffer_limit_disconnections

    • client_output_buffer_limit_disconnections

  • リアルタイムの large key 統計のしきい値を追加しました。デフォルト値は 2000 です。例えば、文字長が 2000 を超える String 型は large key と見なされます。2000 を超える要素を持つ List、Set、Hash 型も large key と見なされます。

バグ修正

  • 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 key の移行時に稀に発生する失敗問題を修正します。

機能最適化

  • 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 (Queries Per Second) 統計を洗練し、読み取り、書き込み、その他の操作を区別します。

1.7.5

2021-08-16

機能最適化

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

1.7.4

2021-08-11

バグ修正

  • 直接接続が有効なクラスターインスタンスの設定変更時に稀に発生する失敗問題を修正します。

1.7.2

2021-07-27

機能最適化

  • 安定性を向上させます。

1.7.1

2021-07-20

新機能

  • TDE (透過的データ暗号化) をサポートし、RDB データファイルの暗号化と復号を可能にします。

機能最適化

  • 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 key のフォーマットを最適化します。

1.6.1

2021-04-08

新機能

  • デフォルトで large キー (big キー) の統計情報が有効になります。

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

機能最適化

  • スロット移行とスムーズスケーリングの能力を向上させます。

1.5.1

2021-03-15

バグ修正

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

1.5.0

2021-02-22

新機能

  • large key (large key) のリアルタイム統計をサポートします。

機能最適化

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

1.4.16

2021-01-11

新機能

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

バグ修正

  • TairHash を使用する際に FLUSHALL を頻繁に実行することによって引き起こされるメモリリーク問題を修正します。

1.4.13

2020-11-27

新機能

  • illegal address エラーメッセージが返された場合、Tair は現在のクライアントの IP アドレスをエラーメッセージに含めます。この情報を使用して、Tair インスタンスの正しい IP ホワイトリストを設定できます。

    
    r-bp xxx.redis.rds.aliyuncs.com:6379> auth
    (error) ERR illegal address: 172.16.xxx:39136
    

1.4.12

2020-11-26

新機能

  • TairString の構文が Memcache のセマンティクスと互換性を持つようにフラグで拡張されました。

機能最適化

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

    説明

    この機能の最新の最適化を取得するには、マイナーバージョン 1.5.0 以降にアップグレードすることを推奨します。

1.4.9

2020-10-22

バグ修正

  • TairString の有効期限切れによって不正なバイナリログが生成され、プライマリ/セカンダリ間でデータの不整合が発生する不具合を修正します。

  • TairHash の読み取り専用シナリオで Active Expire がまだ実行されており、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 インスタンスのセキュリティグループを Tair インスタンスにアタッチすることで、ECS IP アドレスを手動で入力することなく、迅速にアクセスを許可でき、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 オプションが含まれるようになり、一部のシナリオでメモリオーバーヘッドを削減できます。

    • EXHINCRBYMAX および 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 グローバル分散キャッシュなどのサービスをサポートするために、バイナリログ機能とそのプロトコルを追加しました。

バグ修正

  • 直接接続モードを使用する際に `INFO` コマンドの戻り情報に cluster_enabled 情報が含まれる可能性がある問題を修正し、一部の SDK がクラスターモードに正しくネゴシエートできるようにします。

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

  • クライアントを解放する際の潜在的なクラッシュ問題を修正します。

  • パイプラインに複雑なコマンドが含まれている場合の潜在的なクラッシュ問題を修正します。

0.2.9

2020-01-06

機能最適化

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

バグ修正

  • レート制限中の潜在的なクラッシュ問題を修正します。

0.2.7

2019-12-23

新機能

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

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

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

バグ修正

  • パイプラインを使用する際の潜在的なコアダンプ問題を修正します。

0.2.3

2019-12-03

初回リリース

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

  • マルチスレッドモデルを使用しており、同じ仕様の Redis Community Edition インスタンスの約 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 データ構造のエンコーディングを最適化し、CPU 複雑度をメモリ最適化 List データ構造のものと一致させます。

バグ修正

  • 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 key のバッチ削除を小さなチャンク (デフォルトで 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

新機能

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

  • Lua スクリプト (EVALEVALSHASCRIPT コマンド) をサポートします。この機能は txn-isolation-lock および #no_loose_lua-strict-mode パラメーターで制御できます。

  • String ビットマップ関連コマンド (BITCOUNTBITFIELDBITOPBITPOSGETBITSETBIT) をサポートします。

機能最適化

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

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 key の有効期限切れによってトリガーされる Compact タスクのリソース消費を最適化します。

2.1.7

2021-08-12

機能最適化

  • アクティブ HA スイッチオーバーの速度を最適化し、安定性を向上させます。

2.1.5

2021-07-13

バグ修正

  • バイナリログファイルの過剰なディスク領域使用量の問題を修正します。

2.1.4

2021-07-07

機能最適化

  • テラバイト規模のインスタンスのストレージパラメーターを最適化し、パフォーマンスを向上させます。

  • 安定性を向上させます。

2.1.0

2021-05-26

新機能

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

  • Lua スクリプト機能の段階的リリース (EVALEVALSHASCRIPT コマンドをサポート)。

2.0.13

2021-04-24

新機能

  • Keyspace イベント通知をサポートします。

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 ストレージエンジンに基づいて独自に開発され、ストレージに ESSD クラウドディスクを使用します。大容量、低コスト、高永続性のデータベースサービスを提供し、以下の利点があります:

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

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

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

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

永続メモリベース版の過去のリリース

マイナーバージョン

アップデートレベル

リリース日

種類

説明

1.2.7

2024-07-10

新機能

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

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

機能最適化

  • 能動的呼気の効率が最適化されています。

  • CLUSTER SLOTSCLUSTER 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` コマンドのパフォーマンスを最適化します。

  • リハッシュパフォーマンスを最適化します。

  • 安定性を向上させます。

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 key での遅い実行を解決します。

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` エンコーディングをサポートし、メモリオーバーヘッドを削減します。

  • データエビクション (エビクションポリシー) をサポートします。

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

バグ修正

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

1.2.2.4

2022-01-21

機能最適化

  • 大きな値のシナリオでのストレージ領域を最適化し、永続メモリ使用量を削減します。

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 互換のインメモリデータベース製品を提供し、以下の利点があります:

  • 同じ容量で、価格は Redis Community Edition の約 30% 低くなります。

  • 大規模仕様インスタンスでの AOF 再書き込み中の `fork` 呼び出しによって引き起こされるレイテンシージッターやサービスデータロードの遅延などの問題を解決し、パフォーマンスと永続性のトレードオフをなくします。

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

  • ネイティブ Redis のほとんどのデータ構造とコマンドと互換性があり、データ構造 (Stream を除く) の永続化をサポートします。