本文提供有關如何規劃 Azure Cache for Redis 的常見問題解答。
Azure Redis 快取效能
如需如何基準測試 Azure Cache for Redis 執行個體的效能以及範例效能評定編號的指引,請參閱效能測試頁面。
我應該在哪個區域找到快取?
為獲得最佳效能和最低延遲,請將「Azure Redis 快取」放在與快取用戶端應用程式相同的區域中。
我的快取資料位於何處?
在 Azure Cache for Redis 中,您的應用程式資料會儲存在一或多個虛擬機器 (視裝載快取的階層而定) 的 RAM 中。 您的資料會嚴格存放在所選的預設 Azure 區域中。 在兩種情況下,您的資料可能會離開區域:
- 當您在進階層快取上啟用持續性時,Azure Cache for Redis 會將您的資料備份到您擁有的 Azure 儲存體帳戶。 如果您提供的儲存體帳戶正好位於另一個區域,或是透過異地備援儲存體 (GRS) 將資料複寫至不同的區域,則您的資料複本就會位於這個位置。 Enterprise 和 Enterprise Flash 層會使用磁碟上的持續性,直接掛接至 VM 且不會離開區域。
- 如果您在進階層快取上已設定被動式異地複寫,而且次要快取位於不同的區域 (通常會是如此),則會將您的資料複寫至該區域。 如果您在 Enterprise 或 Enterprise Flash 層快取上設定作用中異地複寫,則您的資料會複寫到異地複寫群組中的每個快取。 如果異地複寫群組中的快取位於其他區域 (如同一般),則您的資料會複寫到該區域。
注意
Enterprise Flash 層也會將資料儲存在暫時的 NVMe 快閃磁碟上。 此磁碟會掛接至快取執行個體 VM,因此與執行個體位於相同的區域中。
您必須明確將 Azure Cache for Redis 設為使用這些功能。 您也可以完全控制儲存體帳戶或次要快取所在的區域。
Azure Redis 快取如何收費?
如需了解「Azure Redis 快取」定價,請參閱這裡。 價格頁面所列的價格為每小時和每月費率。 快取以每分鐘為單位計費。 這個期間是從建立快取到刪除快取的時間來衡量。 沒有可供停止或暫停快取收費的選項。
是否可以搭配 Azure Government 雲端或由 21Vianet Cloud 運作的 Azure 使用 Azure Cache for Redis?
是,Azure Government 雲端和由 21Vianet Cloud 運作的 Azure 中提供 Azure Cache for Redis 的基本、標準和進階層。 這些雲端中用來存取及管理「Azure Redis 快取」的 URL 與「Azure 公用雲端」不同。
雲端 | Redis 的 DNS 尾碼 |
---|---|
公開 | *.redis.cache.windows.net |
US Gov | *.redis.cache.usgovcloudapi.net |
中國 | *.redis.cache.chinacloudapi.cn |
如需深入了解搭配其他雲端使用「Azure Redis 快取」的考量,請參閱下列連結。
如需有關在 Azure Government 雲端和由 21Vianet Cloud 運作的 Azure 中搭配 PowerShell 使用 Azure Cache for Redis 的資訊,請參閱如何連線到其他雲端 - Azure Cache for Redis PowerShell。
Azure Cache for Redis 的 Enterprise 和 Enterprise Flash 層目前只能在公用雲端中使用。