Azure Cache for Redis 中淘汰的內容
在本文中,您將了解從 Azure Cache for Redis 淘汰的內容。
Redis 第 4 版
我們將在 2023 年 6 月 30 日淘汰第 4 版的 Azure Cache for Redis 執行個體。 在該日期之前,您需要將任何快取執行個體升級至第 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 正式發行公告以了解詳細資訊。
若要升級第 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 分鐘的停機時間,且快取中的資料會完全遺失。 若要避免自動移轉,您可以在該日期之前,將雲端服務型快取執行個體移轉至虛擬機器擴展集型快取執行個體。
Redis 4 淘汰問題
- 如何檢查快取是否在第 4 版上執行?
- 為什麼要淘汰 Redis 第 4 版?
- 會一直支援 Redis 4 快取直到淘汰為止嗎?
- 我的 Redis 4 快取會與異地複寫連結建立連結。 升級期間異地複寫連結會發生什麼情況?
- 如果我未在 2023 年 6 月 30 日前升級至 Redis 第 6 版,我的快取會發生什麼情況?
- 如果我未在 2023 年 6 月 30 日前升級雲端服務快取,會發生什麼事?
- 我需要更新應用程式才能使用 Redis 第 6 版嗎?
- 當我執行升級作業時,我的快取到底會發生什麼事?
- 升級程序期間可以使用快取嗎?
- 升級作業會持續多久時間?
- 我可以透過 REST API、Azure CLI 或 PowerShell 執行升級作業嗎?
- 升級期間,我的應用程式是否會受到影響?
- 我可以復原升級作業嗎?
如何檢查快取是否在第 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 日為止。
我的 Redis 4 快取會與異地複寫連結建立連結。 升級期間異地複寫連結會發生什麼情況?
當快取具有異地複寫連結時無法升級。
- 首先,您必須暫時取消連結快取。
- 升級您的快取。
- 然後重新連結它們。
如果我未在 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。
升級期間,我的應用程式是否會受到影響?
您的應用程式會發生持續數秒鐘的連線中斷。 發生連線錯誤時,您的應用程式應適當地重試命令。 如需詳細資訊,請參閱連線復原的最佳做法。
我可以復原升級作業嗎?
否,升級無法復原。