支援的版本

開放原始碼 Redis 軟體支援 Memorystore for Redis。Memorystore for Redis 支援 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 支援基本的 List 功能,例如 XADDXDEL。Streams 也導入了消費者群組的概念,可讓多個用戶端使用訊息串流的不同部分。 是,顯示為 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,可加密流量。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 版之前,如要使用 Lua 指令碼,Redis 使用者必須使用 EVAL 指令。Redis Functions 提供簡化及最佳化的指令碼。詳情請參閱 Redis 函式
用戶端逐出 Redis 7.0 新增的用戶端逐出功能,會在所有用戶端連線使用的總記憶體超過使用者指定的限制時,中斷用戶端連線。如要瞭解如何為 Memorystore for Redis 設定這項限制,請參閱「設定 Redis 執行個體」。
存取控制清單 (ACL) 改進項目 Redis 7.0 推出改良的 ACL 功能。Memorystore for Redis 不支援這項功能。
已分片的 Pub/Sub Redis 7.0 推出分片發布/訂閱功能。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 架構整合。詳情請參閱「關於向量搜尋」。