本文說明 Azure 受控 Redis 實例可用的組態。
設定 Azure Managed Redis 設定
您可以使用 [資源功能表] 檢視及設定下列設定。
概觀
[概觀] 區段為您提供了有關執行個體的基本資訊,例如名稱、端點、定價層、模組、異地複寫狀態和選定的快取計量。
活動記錄
選取 [活動記錄] 以檢視對快取執行的動作。 您也可以使用篩選,來展開此檢視以包含其他資源。 如需使用稽核記錄的詳細資訊,請參閱使用 Resource Manager 來稽核作業。 如需監視活動記錄的詳細資訊,請參閱活動記錄。
存取控制 (IAM)
[存取控制 (IAM)] 區段提供 Azure 入口網站中對於 Azure 角色型存取控制 (Azure RBAC) 的支援。 此設定可協助組織簡單而精準地符合其存取管理需求。 如需詳細資訊,請參閱 Azure 入口網站中的 Azure 角色型存取控制。
Tags
[標記] 區段有助於您組織資源。 如需詳細資訊,請參閱 使用標記組織您的 Azure 資源。
診斷並解決問題
選取 [診斷並解決問題] 將提供您這些常見問題和解決問題的策略。
設定
[設定] 區段中的設定可讓您存取和設定下列快取設定。
認證
您有兩種驗證選項:存取金鑰和 Microsoft Entra 驗證。 建議使用 Microsoft Entra Authentication,因為它更安全。
選取 [存取金鑰] 以檢視或重新產生快取的存取金鑰。 這些金鑰是由連線到您的快取的用戶端所使用。
進階設定
已設定下列屬性:
- 僅限非 TLS 存取
- 驅逐政策
- 延遲 Redis DB 版本更新
資料持續性
使用 數據持續性 來啟用、停用或設定 Redis 快取的數據持續性。 Azures Managed Redis 使用 RDB 持續性或 AOF 持續性來提供 Redis 持續性。
如需詳細資訊,請參閱設定 Azure Managed Redis 執行個體的資料持續性。
加密
選取 [加密] 以加密儲存在磁碟上的任何資料,例如資料持續性檔案或從執行個體匯出的檔案。 如需詳細資訊,請參閱使用客戶自控金鑰來設定 Azure Managed Redis 執行個體的磁碟加密 (部分機器翻譯)
主動式地理複寫
作用中異地複寫 (在 [資源] 功能表上) 提供了一種機制,可在主動-主動設定中連結最多五個 Azure Managed Redis 執行個體。 此功能可用於跨 Azure 區域複寫快取,以提供更高的資料持久性和可用性。 如需詳細資訊,請參閱設定 Azure Managed Redis 執行個體的作用中異地複寫 (部分機器翻譯)
Scale
選取 [調整] 以檢視或變更 Redis 執行個體的大小和效能層級。 如需有關調整的詳細資訊,請參閱如何調整 Azure Managed Redis。
屬性
選取 [屬性] 以檢視執行個體的相關資訊,包括端點、Redis DB 版本和叢集原則。
鎖定
[鎖定] 區段可讓您鎖定訂用帳戶、資源群組或資源,以防止組織中的其他使用者不小心刪除或修改重要資源。 如需詳細資訊,請參閱使用 Azure Resource Manager 來鎖定資源。
管理部門
[系統管理] 區段可讓您存取並設定 Redis 執行個體的下列設定:
匯入/匯出
「匯入/匯出」是 Azure Managed Redis 資料管理作業,可讓您將資料匯入 Redis 執行個體,以及從 Redis 執行個體匯出資料。 您可以將 Redis 資料庫 (RDB) 快照集匯入 Azure 儲存體帳戶,以及從 Azure 儲存體帳戶匯出 Redis 資料庫 (RDB) 快照集。 使用「匯入/匯出」在不同的 Azure Managed Redis 執行個體之間移轉,或在使用前將資料填入快取。
您可以使用「匯入」功能,從在幾乎任何雲端或環境中執行的任何 Redis 伺服器中載入與 Redis 相容的 RDB 檔案,包括:
- 在 VM 或容器上執行的 Redis
- 雲端提供者,例如 Amazon Web Services 或其他提供者
匯入資料是使用預先填入資料建立快取的輕鬆方式。 在匯入過程中,Azure Managed Redis 會從 Azure 儲存體將 RDB 檔案載入記憶體,然後將金鑰插入快取中。
匯出可讓您將儲存在 Azure Managed Redis 中的資料匯出至與 Redis 相容的 RDB 檔案。 您可以使用這項功能,將資料從一個 Azure Managed Redis 執行個體移到另一個執行個體,或移到另一個 Redis 伺服器。
在匯出過程中,系統會在裝載 Azure Managed Redis 執行個體的 VM 上建立暫存檔。 此暫存檔案會上傳至指定的儲存體帳戶。 當匯出作業完成時的狀態為成功或失敗時,都會刪除暫存檔案。
如需詳細資訊和指示,請參閱在 Azure Managed Redis 中匯入與匯出資料 (部分機器翻譯)。
私人端點
[私人端點] 區段可讓您針對您的執行個體設定私人端點設定。 建議您針對所有生產工作負載使用私人端點。
如需詳細資訊,請參閱使用 Azure Private Link 的 Azure Cache for Redis。
監測
[監視] 區段可讓您設定 Azure Managed Redis 執行個體的診斷和監視。
- 如需 Azure Managed Redis 監視和診斷的詳細資訊,請參閱監視 Azure Managed Redis。
- 如需 Azure Managed Redis 中使用的計量清單,請參閱 Azure Managed Redis 監視資料參考。
警報
選取 [警示] 以根據 Azure Managed Redis 計量設定警示。 如需詳細資訊,請參閱建立警示。
指標
選取 [計量] 以建立您自己的自訂圖表,並追蹤您要查看的快取計量。 如需詳細資訊,請參閱建立您自己的計量。
顧問建議
[建議程式建議] 會顯示快取建議。 在一般作業期間,不會顯示任何建議。
如果快取作業期間發生任何狀況 (例如,即將發生的變更、高記憶體使用量、網路頻寬或伺服器負載),[資源] 功能表的 [概觀] 中會顯示警示。
您可以在 Azure 入口網站的工作窗格中的 [建議] 看到更多資訊。
診斷設定計量
根據預設,Azure 監視器中的快取計量會儲存 30 天,而後刪除。
若要保存您的快取計量超過 30 天,請選取 [診斷設定 - 計量] 以設定用來儲存快取診斷的儲存體帳戶。
備註
除了將快取計量封存至儲存體,您也可以將其串流至事件中樞或將其傳送至 Azure 監視器記錄。
診斷設定稽核
使用 [診斷設定 - 稽核] 來記錄對 Azure Managed Redis 執行個體進行的連線,包括成功和失敗的連線嘗試。 如需詳細資訊,請參閱使用診斷設定監視 Azure Managed Redis 資料 (部分機器翻譯)
Automation
Azure 自動化提供雲端式自動化、作業系統更新和設定服務,並支援 Azure 和非 Azure 環境間的一致管理。
任務
選取 [工作] 有助您更輕鬆管理 Azure Managed Redis 資源。 這些工作的數目和可用性會根據資源類型而不同。 目前在預覽期間,您只能使用資源的每月傳送成本範本建立工作。
如需詳細資訊,請參閱建立自動化工作管理 Azure 資源並監視成本。
匯出範本
選取 [匯出範本] 組建並匯出已部署的資源範本,供日後部署使用。 如需使用範本的詳細資訊,請參閱 使用 Azure Resource Manager 範本部署資源。
説明
[說明] 區段中的設定為您提供了解決快取問題的選項。
資源健康情況
資源健康狀態 會監看您的資源,並告知您資源是否正如預期般執行。 尚不支援資源健康狀態用於 Azure Managed Redis。 如需 Azure 資源健康狀態服務的詳細資訊,請參閱 Azure 資源健康狀態概觀。
支援和疑難解答
選取 [支援 + 疑難排解] 以開啟快取的支援要求。
其他組態資訊
以下是有關 Azure Managed Redis 快取的一些其他資訊。
資料庫
目前,Azure Managed Redis 僅支援每個執行個體單一資料庫。
用戶端數目上限
每個 Azure Managed Redis SKU 的 maxclients 屬性都不同。
如需每個 SKU 的連線限制的詳細資訊,請參閱 Azure Managed Redis 定價頁面。
備註
每個快取大小最多可允許特定數目的連線,但每個連線都會增加額外負荷。 這類額外負荷的範例包括 TLS/SSL 加密所造成的 CPU 和記憶體使用量。 快取大小的連線數上限是假設快取負載情況為輕度。 如果來自連線額外負荷 的負載加上 用戶端作業的負載超過系統的容量,即使未超過目前快取大小的連線限制,快取也可能遇到容量問題。
Azure Managed Redis 中不支援的 Redis 命令
Microsoft管理 Azure 受控 Redis 實例的設定和管理,這會停用數個命令,以確保服務的安全且一致。
如果您嘗試叫用已停用的命令,您會收到類似 "(error) ERR unknown command"的錯誤訊息。
封鎖的命令包括:
- BGREWRITEAOF
- BGSAVE
- CLUSTER - 叢集寫入命令已停用,但允許唯讀的叢集命令。
- 模組負載
- MOVE
- PSYNC
- REPLICAOF
- REPLCONF - Azure Managed Redis 執行個體不允許客戶新增外部複本。 一般而言,只有伺服器會傳送此命令。
- SAVE
- SHUTDOWN
- SELECT
- SYNC
如需封鎖命令的完整清單,請參閱與 Redis Community Edition 命令的相容性
對於使用作用中異地複寫的快取執行個體,也會封鎖下列命令以避免不小心遺失資料:
- FLUSHALL
- FLUSHDB
請改為透過入口網站、PowerShell 或 CLI 使用控制平面排清作業。