支援的版本

開放原始碼 Redis 軟體支援 Memorystore for Redis。Memorystore for Redis 支援 Redis 3.2、4.0、5.0、6.x、7.0 和 7.2 版。預設版本為 7.2。

如要瞭解執行個體使用的版本,請查看執行個體的詳細資料。您也可以將執行個體版本升級至任何較新版本。舉例來說,您可以從 3.2 版升級至 7.2 版。如需有關 Memorystore for Redis 產品的更新記錄,請參閱版本資訊

版本支援政策

Memorystore for Redis 支援每個主要 OSS Redis 版本的一個修補程式版本;如需主要版本清單,請參閱本頁面的「目前版本」部分。修補程式在維護期間會定期更新。

Memorystore for Redis 會監控任何需要套用到執行個體的重要修補程式。Memorystore for Redis 會在維護期間以外推出重大安全性修補程式。詳情請參閱「關於維護作業」。

目前版本

下表列出支援的 Redis 版本、這些版本的修補程式等級,以及這些版本的上次更新時間:

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

Redis 7.2 版

下表提供 Redis 7.2 版的向量搜尋功能相關資訊:

功能 說明 Memorystore for Redis 是否提供支援
向量搜尋 Redis 7.2 版導入了向量資料儲存和向量資料搜尋功能。這些功能會與 LangChain 架構整合。詳情請參閱「Vector search for generative AI applications」。

Redis 7.0 版

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

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

功能 說明 Memorystore for Redis 是否提供支援
Redis 函式 Redis 7.0 推出 Redis 函式,可提升 Redis 伺服器上的 Lua 指令碼功能。在 7.0 版之前,如要使用 Lua 指令碼,必須使用 EVAL 指令。Redis 函式 提供簡化及最佳化的指令碼。詳情請參閱 Redis 說明文件中的「Redis 函式」。
用戶端逐出 Redis 7.0 新增的用戶端逐出功能,會在所有用戶端連線使用的記憶體總量超過使用者指定的限制時,中斷用戶端連線。如要進一步瞭解如何為 Memorystore for Redis 設定這項限制,請參閱「設定 Redis 執行個體」。
存取控制清單 (ACL) 改進項目 Redis 7.0 推出改良的 ACL 功能。
已分片的 Pub/Sub Redis 7.0 推出分片 Pub/Sub
多部分僅附加檔案 (AOF) 持久性 Redis 7.0 推出多部分 AOF 持續性
Redis 模組 您可以使用 Redis 7.0 編寫模組,擴充 Redis 功能及實作新資料型別。

Redis 6.x 版

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

功能 說明 Memorystore for Redis 是否提供支援
執行緒 I/O 使用 Redis 6.x 時,如果有多個 vCPU 可用,部分 I/O 作業就能平行執行。Memorystore for Redis 會自動為設定的容量層級,運用最佳的 I/O 執行緒數量。從 M3 容量層級開始,系統會使用額外的 I/O 執行緒,通常會提升查詢輸送量效能。
最長共同子序列 (LCS) 指令 使用者可透過 Redis 6.x 以上版本支援的 LCS 指令,找出字串之間不連續的共同元素。
用於副本的 Redis 資料庫 (RDB) 無磁碟載入 Redis 6.x 可讓副本使用無磁碟載入功能。這樣一來,副本就能從通訊端載入 RDB,而非從磁碟載入,進而提升效能。詳情請參閱 Redis 6.0 conf 檔案。
內建流量加密功能 Redis 6.0 新增內建 SSL,可加密流量。雖然 Memorystore for Redis 不支援 OSS Redis 6.0 版的這項功能,但 Memorystore for Redis 提供專屬的傳輸中資料加密功能。
存取控制清單 (ACL) Redis ACL 可限制與 Redis 執行個體互動的使用者和動作。

Redis 5.0 版

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

功能 說明 Memorystore for Redis 是否提供支援
Redis 串流 Redis 5.0 導入了串流資料結構。串流支援「清單」功能,例如 XADDXDEL。串流也導入了消費者群組的概念,可讓多個用戶端使用串流的不同部分。 可以,透過 stream-node-max-bytesstream-node-max-entries 設定參數
排序集指令 Redis 5.0 推出下列排序集合指令:ZPOPMAXZPOPMINBZPOPMAXBZPOPMIN。這些指令會推送及彈出儲存在排序集合中的最高或最低值。

Redis 4.0 版

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

功能 說明 Memorystore for Redis 是否提供支援
快取移除改善項目 支援「最少使用 (LFU)」移除政策。詳情請參閱 Redis 說明文件中的「逐出政策」。 可以,透過 allkeys-lfuvolatile-lfu maxmemory 政策
主動重組 導入在 Redis 執行期間重組記憶體的功能。 可以,透過 activedefrag 設定參數