为 Azure 托管缓存服务配置缓存客户端

重要

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

托管缓存服务支持 Azure 网站、云服务和虚拟机客户端应用程序等。 本节中的主题概述了这三个主要客户端类型之间的差异,以及创建托管缓存服务客户端应用程序的指导。

缓存服务客户端应用程序类型

托管缓存服务客户端的配置步骤非常相似,不同类型之间只有细微的差异。 所提供的缓存 NuGet 程序包可自动处理大部分差异。 本主题介绍了这些细微差异,本部分中的各个主题提供了配置缓存客户端的分步指导。

  • Azure 网站缓存客户端

  • Azure 云服务缓存客户端

  • Azure 虚拟机缓存客户端

Azure 网站缓存客户端

托管缓存服务支持 Azure 网站客户端应用程序。 ASP.NET Web 项目可配置为使用缓存NuGet包使用托管缓存服务。

注意

缓存NuGet包提供了开始使用基于 ASP.NET 的 Azure 网站托管缓存服务所需的一切,即使尚未安装最新的 Azure SDK 也是如此。 但是,如果使用其他 Azure 功能(如 云服务),请下载最新的 Azure SDK(当前 SDK 2.1)。

缓存 NuGet 程序包会添加所需的程序集引用并将配置更改添加到项目的 web.config 文件中。 与 Web 角色客户端应用程序不同,缓存客户端诊断对网站客户端不可用。 因此,cacheDiagnostics 部分仅由缓存 NuGet 程序包添加到网站客户端。 有关详细信息,请参阅关于 Azure 托管缓存服务的 ClientDiagnosticLevel

Azure 云服务缓存客户端

可以将 Web 角色和辅助角色客户端应用程序配置为使用托管缓存服务。 若要开始开发使用托管缓存服务的基于角色的客户端应用程序,请下载最新的 Azure SDK(当前 SDK 2.1)。 可以将云服务项目配置为使用缓存NuGet包使用托管缓存服务。 该程序包会添加所需的程序集引用并添加配置更改。 对于辅助角色项目,会将配置添加到 app.config 中;对于 Web 角色项目,会将配置添加到项目的 web.config 文件中。

Azure 虚拟机缓存客户端

Azure 虚拟机上托管的应用程序也可以托管缓存服务客户端。 使用缓存 NuGet 程序包配置这些应用程序的方式与其他客户端类型相同。 配置更改会添加到 app.config 或 web.config 中,这取决于客户端应用程序类型。

若要开始开发 Azure 虚拟机 应用程序,请下载最新的 Azure SDK(当前 SDK 2.1)。

本部分内容