本文档已存档,并且将不进行维护。

配置 Azure 角色中缓存

更新时间: 2015年8月

Important重要提示
Microsoft 建议使用 Azure Redis 缓存进行所有新的开发。有关选择 Azure 缓存产品的最新文档和指导,请参阅哪种 Azure 缓存产品适合我?

本主题介绍如何配置基于角色的 角色中缓存。配置包括两个不同的任务。

 

配置类型 说明

角色配置

将 Azure 角色配置为托管角色中缓存。此步骤包括创建命名缓存和配置这些命名缓存的设置。此步骤将向同一云服务部署中的任何角色提供缓存功能。

客户端配置

配置任何需要缓存的角色。这包括在配置文件中添加程序集引用和设置,令其指向托管角色中缓存的角色。

有关 缓存 配置的详细信息,请参阅Azure 角色中缓存中的配置模型

若要使用基于角色的角色中缓存,必须先配置托管缓存的角色。该角色可以是一个添加到你的云服务的新的缓存辅助角色,称为专用拓扑。辅助角色支持专用角色缓存。有关在 Visual Studio 中配置专用拓扑的详细信息,请参阅在专用角色上托管角色中缓存(Azure 缓存)

此外,你也可以选择使用现有角色,将该角色的可用物理资源与角色中缓存共享。这称为共存拓扑。Web 角色和辅助角色支持共存角色缓存。有关在 Visual Studio 中配置共存拓扑的详细信息,请参阅在现有角色上托管 Azure 角色中缓存

最后一步是创建任意附加命名缓存并配置每个缓存。有关详细信息,请参阅如何:配置 Azure Caching

note备注
在 Visual Studio 中配置角色会导致基本的 ServiceConfiguration.cscfg 和 ServiceDefinition.csdef 文件发生配置更改。有关详细信息,请参阅Azure 角色中缓存中的配置模型

有关 ServiceConfiguration.cscfg 文件的手动配置,请参阅角色中缓存角色的配置设置 (ServiceConfiguration.cscfg)

云服务中的任何其他代码均可以缓存客户端方式访问命名缓存。此处的配置步骤通常包括:

  1. 引用相应的缓存程序集。

  2. 将缓存配置设置添加到应用程序或 web.config 配置文件。

有关客户端配置文件设置的示例,请参阅Azure 角色中缓存中的配置模型

note备注
通过使用 NuGet 程序包将项目配置为缓存客户端可以使这些步骤得到简化。有关详细信息,请参阅操作方法:准备 Visual Studio 以使用 Azure 角色中缓存

有关 web.config 和 application.config 文件的手动配置,请参阅角色中缓存客户端的配置设置 (Web.config).

另请参阅

显示: