Azure Managed Redis 在 Azure 上提供完全整合和受控的 Redis Enterprise。 Azure 受控 Redis 有四個層級,各有不同的效能特性:
三層適用於記憶體內部資料:
- 記憶體最佳化適用於需要高記憶體對 vCPU 比率 (1:8) 但不需要最高輸送量效能的記憶體密集使用案例。 它為需要較少處理能力或輸送量的案例提供較低的價格點,使其成為開發和測試環境的絕佳選擇。
- 平衡 (記憶體 + 計算) 提供平衡的記憶體對 vCPU (1:4) 比率,使其非常適合標準工作負載。 它提供了記憶體和計算資源的健康平衡。
- 計算最佳化專為需要最大輸送量的效能密集型工作負載所設計,記憶體與 vCPU 的比例較低 (1:2)。 非常適合需要最高效能的應用程式。
一層會儲存記憶體內部和磁碟上的資料:
- 快閃最佳化可讓 Redis 叢集自動將較不常存取的資料從記憶體 (RAM) 移至 NVMe 儲存體。 這會降低效能,但可以在處理大型資料集時,以符合成本效益的方式擴充快取。
如需選擇正確的 SKU 和階層的詳細資訊,請參閱選擇正確的階層
先決條件
- 在開始之前,您需要 Azure 訂用帳戶。 如果您沒有訂用帳戶,請建立帳戶。
依區域的可用性
Azure Managed Redis 會持續擴充到新的區域。 若要確認各區域的可用性,請參閱依區域提供的產品。
建立 Redis 執行個體
若要建立 Azure 受控 Redis 實例,請登入 Azure 入口網站,然後選取 [ 建立資源]。
在「建立資源」頁面中的搜索框中輸入Azure Managed Redis。
選擇 Azure Managed Redis 磁貼並選擇 「建立」。
在 「建立 Azure Managed Redis 實例 」面板中,在 「基礎 」標籤中設定新快取的設定。
設定 選擇值 說明 訂閱 下拉並選取您的訂用帳戶。 這個新的 Azure Managed Redis 執行個體建立所在的訂用帳戶。 資源群組 下拉並選取資源群組,或選取 [新建] 並輸入新的資源群組名稱。 用來建立快取和其他資源的資源群組名稱。 將所有的應用程式資源放在一個資源群組中,您將可輕鬆地一併管理或刪除這些資源。 名稱 輸入區域中唯一的名稱。 當快取名稱與快取的區域名稱合併 (只包含數字、字母或連字號) 時,必須為介於 1 到 63 個字元之間的字串。 (如果快取名稱長度小於 45 個字元,則應該適用於所有目前可用的區域。) 名稱必須以數字或字母開頭和結尾,且不能包含連續連字號。 快取執行個體的主機名稱為 \<DNS name\>.\<Azure region\>.redis.azure.net。區域 下拉並選取位置。 Azure Managed Redis 可在選取的 Azure 區域中使用。 數據層 選取內存以提供高效能,或選取效能較低的Flash快取 記憶體內部層包括 平衡、 記憶體優化和 計算優化。 使用 Flash 層來使用記憶體內部 (RAM) 和磁碟上的 (SSD) 資料記憶體。 快取大小 下拉選單並選取大小。 快取大小取決於階層。 最小的尺寸是平衡等級。 記憶體內部層大小最大的是記憶體優化層。 效能 打開下拉選單並選取效能偏好。 效能取決於 vCPU 的數目。 vCPU 數目會隨著層級而有所不同。 計算最佳化具有最多的 vCPU。 如需選擇正確效能層級的指引,請參閱 選擇正確的層級。
這很重要
所有使用超過 235 GB 儲存空間的記憶體內層級皆在公開預覽中,包括記憶體優化 M350 及以上版本;平衡 B350 及以上;以及 Compute Optimized X350 及以上版本。 所有這些層級和更高層級都處於公開預覽狀態。
所有 Flash 優化層都處於公開預覽狀態。
選擇 「下一頁:網路」 ,並選擇 「停用公共存取並使用私人存取 」或 「啟用所有網路的公開存取」。
選取 [下一步:主動式異地複寫]。 若要使用主動式異地復寫功能,必須在布建期間啟用此功能。 沒有作用中異地複寫的快取無法在稍後新增或加入作用中異地複寫群組。 如需詳細資訊,請參閱設定 Azure Managed Redis 執行個體的作用中異地複寫。
選取 [ 下一步:進階 ] 索引標籤。
設定您想要新增至 實例的任何 Redis 模組 。
設定 叢集原則:
- 使用 Enterprise 以使用 RedisSearch 或其他模組
- 針對叢集快取使用 OSS 。
- 針對非叢集快取使用非叢集式(預覽版)。
如需選擇叢集原則的詳細資訊,請參閱叢集原則。
根據預設,針對新的受控快取:
- 已啟用 Microsoft Entra ID。
- 存取金鑰驗證基於安全性原因已停用。
這很重要
您無法在建立快取執行個體之後變更模組。 模組必須在建立 Azure Managed Redis 實例時啟用。 建立快取之後,沒有選項可啟用模組的設定。
這很重要
為了獲得最佳安全性,建議您盡可能使用 Microsoft Entra ID 搭配受控識別來授權對快取的要求。 使用 Microsoft Entra 識別碼和受控識別進行授權,可提供優於共用存取密鑰授權的安全性與使用便利性。 如需搭配快取使用受控識別的詳細資訊,請參閱 使用 Microsoft Entra ID 進行快取驗證。
這很重要
建立 Azure 受控 Redis 實例之後,您無法變更叢集原則。 如果您使用 RediSearch,則需要企業叢集原則,而且
NoEviction是唯一支援的收回原則。這很重要
如果您在異地複寫群組中使用這個快取執行個體,在建立執行個體之後就無法變更收回原則。 建立快取之前,請務必了解主要節點的收回原則。 如需關於作用中異地複寫的詳細資訊,請參閱作用中異地複寫必要條件。
選取 [下一步:標記] 並略過。
選取 下一步:檢閱 + 建立。
檢閱設定並選取 [建立]。
Redis 執行個體需要幾分鐘的時間才能建立。 您可以在 Azure Managed Redis 的 [概觀] 頁面上監視進度。 當 [狀態] 顯示為 [執行中] 時,表示快取已可供使用。