Azure Cache for Redis 中淘汰的內容

在本文中,您將瞭解從 Azure Cache for Redis 淘汰的內容。

Redis 第 4 版

在 2023 年 6 月 30 日,我們將淘汰 Azure Cache for Redis 實例的版本 4。 在該日期之前,您必須將任何快取實例升級至第 6 版。

  • 在 2023 年 6 月 30 日之後執行 Redis 版本 4 的所有快取實例都會自動升級。
  • 所有執行已啟用異地複寫之 Redis 第 4 版的快取實例,都會在 2023 年 8 月 30 日之後自動升級。

我們建議您自行升級快取,以配合您的排程和使用者的需求,讓升級盡可能方便。

開放原始碼 Redis 第 4 版幾年前發行,現在已淘汰。 第 4 版不再收到來自社群的重要錯誤或安全性修正。 Azure Cache for Redis 提供開放原始碼 Redis 作為 Azure 上的受控服務。 為了與開放原始碼供應專案保持同步,我們也即將淘汰第 4 版。 Microsoft 會繼續將安全性修正從最新版本備份至第 4 版,直到淘汰為止。 建議您更快將快取升級至第 6 版,因此您可以使用 Redis 第 6 版所提供的豐富功能集。 如需詳細資訊,請參閱 Redis 6 GA 公告以取得詳細資料。

若要升級第 4 版 Azure Cache for Redis 實例,請參閱 如何將現有的 Redis 4 快取升級至 Redis 6 。 如果您的快取實例已啟用異地複寫,您必須在升級之前取消連結快取。

重要升級時程表

從現在到 2023 年 6 月 30 日,您可以繼續使用現有的 Azure Cache for Redis 第 4 版實例。 淘汰會在後續階段發生,因此您有升級的時間上限。

Date 描述
11 月 1 日。 2022 從 2022 年 11 月 1 日起,所有版本的 Azure Cache for Redis REST API、PowerShell、Azure CLI 和 Azure SDK 預設都會使用 Redis 第 6 版來建立 Redis 實例。 如果您需要快取實例的特定 Redis 版本,請參閱 Redis 6 成為新快取實例 的預設版本。
2023 年 3 月 1 日 從 2023 年 3 月 1 日起,您將無法使用 Redis 第 4 版建立新的 Azure Cache for Redis 實例。 此外,您無法使用 Redis 第 4 版在快取實例之間建立新的異地複寫連結。
2023 年 6 月 30 日 2023 年 6 月 30 日之後,任何沒有異地複寫連結的其餘第 4 版快取實例都會自動升級至第 6 版。
2023 年 8 月 30 日 在 2023 年 8 月 30 日之後,任何具有異地複寫連結的其餘第 4 版快取實例都會自動升級至第 6 版。 此升級作業需要取消連結和重新連結快取,客戶可能會經歷異地複寫連結的關閉時間。

雲端服務上的第 4 版快取

如果您的快取實例受到雲端服務淘汰的影響,您就無法升級至 Redis 6,直到移轉至以虛擬機器擴展集為基礎的快取為止。 在此情況下,請將郵件傳送至 azurecachemigration@microsoft.com ,而我們可以協助您進行移轉。

在 2023 年 10 月 31 日之後,所有使用 Redis 4 的雲端服務型快取都會自動移轉。 此移轉方法需要大約 30 分鐘的停機時間和快取的完整資料遺失。 若要避免自動移轉,您可以將雲端服務型快取實例移轉至該日期之前的虛擬機器擴展集快取實例。

如需快取在 雲端服務 上執行動作的詳細資訊(傳統版),請參閱 azure Cache for Redis on 雲端服務 (classic)

Redis 4 淘汰問題

如何檢查快取是否在第 4 版上執行?

您可以從 Azure Cache for Redis 入口網站中的資源功能表中選取 [屬性 ],以檢查快取實例的 Redis 版本。

為什麼 Redis 第 4 版即將淘汰?

Azure Cache for Redis 是熱門開放原始碼快取解決方案 Redis 的受控供應專案。 開放原始碼社群不再支援 Redis 第 4 版。 從 2023 年 6 月 30 日起,Azure 將不再支援 Redis 4。

Redis 4 快取是否會受到支援,直到淘汰為止?

Redis 第 4 版快取會持續取得重大錯誤修正和安全性更新,直到 2023 年 6 月 30 日為止。

快取在具有異地複寫連結時無法升級。

  1. 首先,您必須暫時取消連結快取。
  2. 升級您的快取。
  3. 然後重新連結它們。

如果我未在 2023 年 6 月 30 日前升級至 Redis 版本 6,我的快取會發生什麼情況?

如果您未在 2023 年 6 月 30 日前升級 Redis 4 快取,則快取會自動升級至第 6 版。 如果您有針對快取排程的維護期間,升級會在維護期間進行。 異地複寫的 Redis 4 快取將于 2023 年 8 月 30 日淘汰。

如果我未在 2023 年 6 月 30 日前升級雲端服務快取,會發生什麼事?

雲端服務第 4 版快取在移轉至以 Azure 虛擬機器擴展集為基礎的快取之前,無法升級至第 6 版。

在 2023 年 10 月 31 日之後,所有使用 Redis 4 的雲端服務型快取都會自動移轉。 此移轉方法需要大約 30 分鐘的停機時間和快取的完整資料遺失。 若要避免自動移轉,您可以將雲端服務型快取實例移轉至該日期之前以虛擬機器擴展集為基礎的快取。 強烈建議儘快將您的快取移轉至 Azure 虛擬機器擴展集。

如需詳細資訊,請參閱 快取與相依于 雲端服務 (傳統) 的快取。

我需要更新應用程式才能使用 Redis 第 6 版嗎?

Redis 第 6 版與第 4 版相容,應用程式應該在版本升級之後繼續順暢運作。

當我執行升級作業時,我的快取到底會發生什麼事?

在升級過程中,快取的複本節點會先升級為執行 Redis 第 6 版。 升級複本節點接著會接管為快取的主要節點,而先前的主要節點重新開機以承擔複本的角色。 此程式與修補程式所描述 的修補程式完全相同?

升級程式期間是否可以使用我的快取?

標準和進階版快取可在升級程式期間完全運作且可供使用,但您的應用程式會看到連線中斷幾秒鐘。 在升級期間無法使用基本快取,而且所有資料都會遺失。

升級作業持續多久?

一般而言,每個快取節點的升級作業大約需要 20 分鐘的時間,但如果快取處於高伺服器負載之下,可能需要更長的時間。

我可以透過 REST API、Azure CLI 或 PowerShell 執行升級作業嗎?

是,升級程式可以透過 REST API、Azure CLI 或 PowerShell 命令觸發。 如需詳細資訊,請參閱 如何將現有的 Redis 4 快取升級至 Redis 6

我的應用程式是否在升級期間受到影響?

您的應用程式會看到持續數秒的連線中斷。 當發生連線錯誤時,您的應用程式應該適當地重試命令。 如需詳細資訊,請參閱 連線復原的 最佳做法。

我可以復原升級作業嗎?

否,無法回復升級。