本文提供有关如何计划 Azure Cache for Redis 的常见问题的解答。
Azure Redis 缓存性能
有关如何对 Azure Redis 缓存性能进行基准检验以及示例基准测试数据的指导,请参阅性能测试。
Azure Redis 如何计费?
有关 Azure Redis 计费的详细信息,请参阅 Azure Cache for Redis 定价。 定价页按每小时和每月费率列出定价。 缓存按分钟计费。 计费周期按从创建缓存到删除缓存的时间度量。 未提供用于停止或暂停缓存计费的选项。
能否将 Azure Redis 与 Azure 政府云或由世纪互联运营的 Azure 云配合使用?
Azure Redis 的“基本”、“标准”和“高级”层在 Azure 政府云和由世纪互联运营的 Azure 云中可用。 这些云中用于访问和管理 Azure Redis 的 URL 不同于 Azure 公有云的,如下表所示:
| 云 | Redis 的域名系统 (DNS) 后缀 |
|---|---|
| 公众 | *.redis.cache.windows.net |
| 美国政府 | *.redis.cache.usgovcloudapi.net |
| 世纪互联云(中国) | *.redis.cache.chinacloudapi.cn |
Azure Redis Enterprise 和 Enterprise Flash 层仅在公有云中可用。
有关将 Azure Redis 与其他云配合使用的更多注意事项,请参阅以下链接:
有关在 Azure 政府云和由世纪互联运营的 Azure 中将 Azure Redis 与 PowerShell 配合使用的信息,请参阅如何连接到其他云 - PowerShell。
我的缓存数据位于何处?
在 Azure Cache for Redis 中,应用程序数据存储在托管缓存的虚拟机 (VM) RAM 中,具体取决于层级。 默认情况下,数据驻留在所选的 Azure 区域中。 在两种情况下,数据可能会离开某个区域:
在高级层缓存上启用数据持久性后,Azure Cache for Redis 会将数据备份到 Azure 存储帐户。 如果存储帐户位于另一个区域,或通过异地冗余存储 (GRS) 将数据复制到其他区域,则数据副本最终会保存在该区域。 Enterprise 和 Enterprise Flash 层使用直接装载到不离开该区域的 VM 的磁盘持久化。
如果在高级层缓存上设置了被动异地复制,并且辅助缓存位于不同区域(这是典型情况),则数据将复制到该区域。 如果在 Enterprise 或 Enterprise Flash 层缓存上设置了活动异地复制,则数据将复制到异地复制组中的每个缓存。 如果异地复制组中的缓存驻留在其他区域(这是典型情况),则数据将复制到该区域。
注释
Enterprise Flash 层还将数据存储在临时 NVMe 闪存磁盘上。 此磁盘装载到缓存实例 VM,因此与实例位于同一区域中。
需要显式配置 Azure Redis 以使用上述功能。 还可以完全控制存储帐户或辅助缓存所在的区域。
我应该将缓存放在哪个区域?
为了实现最佳性能并最大程度地降低延迟,请在缓存客户端应用程序所在的 Azure 区域放置 Azure Redis 缓存。
相关内容
请参阅其他 Azure Redis 常见问题解答。