为 Azure 托管缓存服务缩放缓存

重要

Microsoft 建议所有新开发使用 Azure Redis 缓存。 有关选择 Azure 缓存产品/服务的当前文档和指南,请参阅 哪个 Azure 缓存产品/服务适合我?

托管缓存服务具有不同的缓存产品/服务,可灵活地选择缓存大小和功能。 如果应用程序的要求在创建缓存后发生更改,则可以使用 Azure 管理门户中缓存的 “缩放 ”选项卡更改缓存的大小和功能。 本主题概述了在 托管缓存服务 中缩放缓存。

有关适合应用程序的缓存产品和缓存内存的指导,请参阅 Azure 托管缓存服务容量规划

缩放缓存

可以使用托管缓存服务的监视功能来监视托管缓存服务应用程序的运行状况和性能,并帮助确定是否需要缩放缓存。 如果确定你的缓存不再满足应用程序的要求,可以增加或减少当前缓存产品可用的缓存内存,也可以缩放至新缓存产品。

注意

有关监视缓存运行状况和性能的详细信息,请参阅监视 Azure 托管缓存服务

缓存在缓存的 “缩放 ”选项卡上缩放。

Scale Cache

托管缓存服务有三个缓存产品/服务,每个产品具有不同的集缓存功能和不同的缓存内存范围。

  • 基本 - 缓存大小在 128MB 到 1GB 之间,以 128MB 为增量,具有一个默认命名缓存

  • 标准版 - 大小介于 1GB 到 10GB、增量为 1GB 的缓存,支持通知、高可用性和多达十个命名缓存

  • 高级 - 缓存大小在 5GB 到 150GB 之间,以 5GB 为增量,支持通知、高可用性以及最多 10 个命名缓存

你可以增大或减小缓存的缓存内存,还可以缩放至新缓存产品。

注意

增加或减少缓存内存或更改缓存产品/服务时,将更改缓存付费的价格。 有关详细信息,请参阅 缓存定价

本部分内容

  • 缩放缓存内存

    • 增大缓存内存

    • 减小缓存内存

  • 缩放缓存产品

    • 更改缓存产品

缩放缓存内存

缓存内存以单元为单位购买和配置。 基本版缓存有 128MB 单元、标准版缓存有 1GB 单元,高级版缓存有 5GB 单元。 增加或减小缓存内存时,内存会根据这些单位进行缩放。 缓存的“缩放”选项卡上的“缓存内存”滑块显示了当前分配的内存量以及可用于缩放的内存量。 通过调整此滑块来增大或减小缓存内存。

  • 增大缓存内存

  • 减小缓存内存

增大缓存内存

在缓存的 “缩放 ”选项卡上,将 “缓存内存 ”滑块移动到所需的增加内存设置,然后单击“ 保存”。 新缓存内存大小需要几分钟才能保存。

如果需要的容量超过当前缓存产品/服务,请参阅本主题中的以下缩放缓存产品/服务部分。

注意

缓存内存增大时,缓存中的数据不丢失。

减小缓存内存

在缓存的 “缩放 ”选项卡上,将 “缓存内存 ”滑块移动到所需的减少内存设置,然后单击“ 保存”。 新缓存内存大小需要几分钟才能保存。 减小缓存内存时,每次只能将内存减小两个单位。 如果需要将缓存内存减小两个单位以上,就必须多次执行此过程,直至配置到所需的缓存内存大小。

如果需要的容量小于当前缓存产品/服务,请参阅本主题中的以下缩放缓存产品/服务部分。

重要

缓存内存减小时,缓存中的数据可能丢失,具体取决于缓存中的数据量和数据在缓存中的分布。 你可以通过查看“已用内存百分比”和缓存仪表板上的其他指标,检查缓存的使用情况。 如果你的缓存正在运行且接近容量,则为了实现最佳性能,不建议减小缓存内存。 有关详细信息,请参阅 Monitor Azure 托管缓存服务

缩放缓存产品

如果你需要大于或小于当前缓存产品中可用的内存,或是在当前缓存产品中找不到所需功能,就可以将缓存缩放至另一缓存产品。

  • 更改缓存产品

更改缓存产品

在缓存的 “缩放 ”选项卡上,从“ 缓存产品/服务 ”下拉列表中选择所需的缓存产品,然后单击“ 保存”。

重要

更改缓存产品时,缓存中的所有项目都会丢失。 应用新缓存产品可能需要几分钟,在此间隔内,缓存客户端仍将对之前的缓存产品具有访问权限。 新缓存产品随时可以上线时,可能在切换时(此时缓存客户端无法连接)有非常短暂的间隔。

另请参阅

概念

监视 Azure 托管缓存服务
Azure 托管缓存服务的本地缓存产品

其他资源

Azure 托管缓存服务功能