支援的版本

開放原始碼 Redis 軟體支援 Memorystore for Redis。Memorystore 支援 Redis 7.2、7.0、6.x、5.0、4.0 和 3.2 版。預設版本為 Redis 7.0。您可以將執行個體升級至任何較新版本 (例如從 3.2 升級至 7.2)。如需有關 Memorystore for Redis 產品更新記錄,請參閱版本資訊

版本支援政策

Memorystore for Redis 支援每個主要 OSS Redis 版本的一個修補程式版本;如需主要版本清單,請參閱本頁面的「目前版本」部分。修補程式在維護期間會定期更新。Memorystore for Redis 會監控任何需要套用到執行個體的重要修補程式。重大安全性修補程式不會在維護期間推出。詳情請參閱維護政策

目前版本

下表概略說明 Redis 支援版本目前的修補程式等級,以及每個版本的上次更新時間:

Redis 主要版本 修補程式等級 上次更新時間
3.0 3.2.13 2018 年 6 月 21 日
4.0 4.0.14 2019 年 6 月 17 日
5.0 5.0.14 2022 年 5 月 9 日
6.x 6.2.13 2022 年 5 月 9 日
7.0 (預設) 7.0.12 2023 年 7 月 17 日
7.2 7.2.0 2024 年 2 月 29 日

Redis 4.0 版

下表概略說明 Memorystore 針對 OSS Redis 4.0 版導入的一些主要功能提供的支援。

功能 說明 Memorystore for Redis 是否提供支援
快取移除改善項目 支援最新的「最少使用 (LFU)」移除政策。詳情請參閱 Redis 說明文件 是,顯示在移除政策設定參數下方。
主動重組 導入在 Redis 執行期間重組記憶體的功能。 是,顯示在移除政策設定參數下方。預設設定:關閉。
Redis 模組 Redis 現在允許開發人員編寫可擴充 Redis 功能及實作新資料類型的模組。

Redis 5.0 版

下表概略說明 Memorystore 針對 OSS Redis 5.0 版導入的一些主要功能提供的支援。

功能 說明 Memorystore for Redis 是否提供支援
Redis 串流 Redis 5.0 推出了新的串流資料結構。Streams 支援基本清單功能,例如 XADDXDEL。Streams 也引入了「Consumer Groups」的概念,可讓多個用戶端使用訊息串流的不同部分。 是,會以 Memorystore for Redis 設定參數的形式公開。
排序集合指令 Redis 5.0 推出下列排序集指令:ZPOPMAXZPOPMINBZPOPMAXBZPOPMIN。這些指令會將排序集合中儲存的最高或最低值推送及彈出。
Redis 模組 Redis 可讓開發人員編寫模組,用於擴充 Redis 功能及實作新資料類型。

Redis 6.x 版

下表概略說明 Memorystore 針對 OSS Redis 6.x 版導入的一些主要功能提供的支援。

功能 說明 Memorystore for Redis 是否提供支援
執行緒 I/O 在 Redis 6.x 中,如果有可用的多個 vCPU,則可平行執行部分 I/O 作業。Memorystore for Redis 會自動利用所設定容量層的最佳 I/O 執行緒數量。從 M3 容量層級開始,系統會使用額外的 I/O 執行緒,通常會因此改善查詢傳輸量效能。
LCS (最長共同子序列) 指令 LCS 指令是 Redis 6.x 的新功能,可讓使用者在字串之間尋找非連續的共同元素。
備用資源的 RDB 無磁碟負載 Redis 6.x 可讓備援機制使用無磁碟載入功能。這樣一來,複本就能從通訊端連接埠載入 RDB,而非從磁碟載入,進而提升效能。詳情請參閱 Redis 6.0 conf 檔案。
原生流量加密 Redis 6.0 新增原生 SSL 來加密流量。Cloud Memorystore for Redis 不支援 OSS Redis 6.0 版的這項功能,但 Memorystore 提供專屬的傳輸中資料加密功能
存取控制清單 (ACL) 您可以使用 Redis ACL 限制與 Redis 執行個體互動的使用者和動作。
Redis 模組 Redis 可讓開發人員編寫可擴充 Redis 功能及實作新資料類型的模組。

Redis 7.0 版

下表概略說明 Memorystore 針對 OSS Redis 7.0 版導入的一些主要功能提供的支援。

除了本節所列的功能之外,執行 Redis 7.0 版本並啟用傳輸中加密功能的執行個體,也能提升效能

功能 說明 Memorystore for Redis 是否提供支援
Redis 函式 Redis 7.0 推出 Redis 函式,可在 Redis 伺服器上提供更強大的 Lua 指令碼功能。在 7.0 版之前,Redis 使用者必須使用 EVAL 指令才能使用 Lua 指令碼。Redis Functions 提供簡化且經過最佳化的指令碼。詳情請參閱「Redis 函式」。
用戶端淘汰 用戶端淘汰功能已在 Redis 7.0 中新增,如果所有用戶端連線使用的記憶體總量超過使用者指定的上限,就會中斷用戶端連線。如要瞭解如何為 Memorystore for Redis 設定此限制,請參閱「設定 Redis 執行個體」。
存取控制清單 (ACL) 改善 Redis 7.0 推出了改善的 ACL 功能。Memorystore for Redis 不支援這項功能。
分割的 Pub/Sub Redis 7.0 推出分割式 Pub/Sub。Memorystore for Redis 不支援這項功能。
多部分 AOF 保留 Redis 7.0 推出多部分 AOF 保留模式。Memorystore for Redis 不支援這項功能。
Redis 模組 Redis 可讓開發人員編寫可擴充 Redis 功能及實作新資料類型的模組。

Redis 7.2 版

下表提供 OSS Redis 7.2 版推出的主要功能相關資訊。

功能 說明 Memorystore for Redis 是否提供支援
向量搜尋 Memorystore for Redis 的 Redis 7.2 版本推出向量資料儲存和向量資料搜尋功能。這些功能已整合至 LangChain 架構。詳情請參閱「向量搜尋簡介」。