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

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

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

Azure Redis 缓存性能

有关如何对 Azure Cache for Redis 实例的性能进行基准测试和示例基准测试数值的指南,请参阅性能测试页。

应该将缓存放在哪个区域?

为了获得最佳性能并最大程度地降低延迟,请在缓存客户端应用程序所在的区域放置 Azure Redis 缓存。

我的缓存数据位于何处?

在 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 Cache for Redis 才能使用这些功能。 你还可以完全控制存储帐户或辅助缓存所在的区域。

Azure Redis 缓存如何计费?

Azure Redis 缓存的定价在此处。 定价页列出每小时和每月费率。 缓存按分钟计费。 该时间段是从创建缓存到删除缓存的时间。 没有提供用于停止或暂停缓存的计费选项。

能否将 Azure Cache for Redis 用于 Azure 政府云或由世纪互联运营的 Azure 云?

是的,Azure Cache for Redis 的“基本”、“标准”和“高级”层在 Azure 政府云和由世纪互联运营的 Azure 云中可用。 与 Azure 公有云相比,这些云中用于访问和管理 Azure Redis 缓存的 URL 有所不同。

Redis 的 Dns 后缀
公共 *.redis.cache.windows.net
US Gov *.redis.cache.usgovcloudapi.net
中国 *.redis.cache.chinacloudapi.cn

若要深入了解通过其他云使用 Azure Redis 缓存的注意事项,请参阅以下链接。

有关通过 PowerShell 在 Azure 政府云和由世纪互联运营的 Azure 云中使用 Azure Cache for Redis 的信息,请参阅如何连接到其他云 - Azure Cache for Redis PowerShell

Azure Cache for Redis 的 EnterpriseEnterprise Flash 层暂时仅在公有云中可用。

后续步骤

了解其他 Azure Cache for Redis 常见问题解答