你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Azure Cache for Redis 规划常见问题解答

本文提供有关如何计划 Azure Cache for Redis 的常见问题的解答。

重要

Azure Redis 缓存宣布了所有 SKU 的停用时间线。 建议尽快将现有的 Azure Redis 缓存实例移动到 Azure 托管 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 常见问题解答