Azure Redis 缓存

进行高吞吐量、一致的低延迟数据访问,为可缩放的快速 Azure 应用程序助力

Redis 缓存

Azure Redis 缓存以常用的开放源 Redis 缓存为基础。这使你可以访问安全、专用的 Redis 缓存,该缓存由 Microsoft 托管并可从 Azure 内的任何应用程序进行访问。

Azure Redis 缓存在以下层级中提供:

  • 基本级别 – 单个节点,多种大小,适用于开发/测试和非关键型工作负荷。基本级别没有 SLA。
  • 标准级别 — 双节点主要/辅助配置中的复制缓存,由 Microsoft 托管,具有高可用性 SLA。
  • 高级级别 - 除了高可用性 SLA 和所有标准级别功能之外,新的高级级别还包括更多其他功能,如优于基本或标准级别缓存的性能、更大的工作负荷、灾难恢复和增强的安全性。其他功能包括:
    • Redis 暂留可让你保留存储在 Redis 缓存中的数据。你还可获取快照并备份数据,以便在出现故障时进行加载。
    • Redis 群集自动对多个 Redis 节点中的数据进行分片,因此你可以创建具有更大内存大小的工作负荷(大于 53 GB)并获取更好的性能。
    • Azure 虚拟网络 (VNET) 部署为 Azure Redis 缓存提供增强的安全性和隔离性,并提供子网、访问控制策略和进一步限制访问的其他功能。

提供的基本和标准缓存大小最大为 53 GB,而提供的高级缓存大小最大为 530 GB,且可按要求扩增。

阅读有关 Azure Redis 缓存新的高级功能的详细信息。

高性能

即使用户负荷增加,Azure Redis 缓存也可帮助应用程序提高响应能力。它利用 Redis 引擎的低延迟、高吞吐量功能。这一单独的分布式缓存层允许数据层进行独立缩放,以便更有效地使用应用程序层中的计算资源。

强大功能

Redis 是一种高级的键值存储,其中键可包含数据结构,例如字符串哈希列表集合有序集合。Redis 支持针对这些数据类型的一组原子操作

Redis 还支持简单的主-从复制,具有非常快的非首先阻止同步、网络分割时自动重新连接等。

其他功能包括事务发布/订阅Lua 脚本具有有限生存时间的键和配置设置,使 Redis 在行为上与缓存类似。

你可以通过当今大多数编程语言使用 Redis。

Azure Redis 缓存使用 Redis 身份验证,并且还支持与 Redis 的 SSL 连接。

易于使用和管理

Azure Redis 缓存易于使用。仅使用 Microsoft Azure 门户设置缓存,并使用任何支持 Redis 的客户端调入其终结点。如果你之前使用过 Redis,就应该已知道如何使用 Azure Redis 缓存。

Azure Redis 缓存易于管理。你还可以通过预览门户轻松监视缓存的运行状况和性能。此外,你可以让 Microsoft 为你管理缓存的复制,从而帮助提高发生缓存失败时缓存数据的可用性。

创建第一个 Redis 缓存

创建 Redis 缓存非常容易,几秒钟即可完成。

使用 Microsoft Azure 门户创建新的 Redis 缓存

在 Microsoft Azure 门户中,单击“新建”>“数据和存储”>“Redis 缓存”

提供要创建的缓存的名称,选择要运行它的位置,然后单击“创建”。很快就可供使用了。

使用命令行创建新的 Redis 缓存

还可以使用以下命令,从 PowerShell 接口创建新的 Redis 缓存:

New-AzureRmRedisCache -ResourceGroupName myGroup -Name mycache -Location "West US"

管理 Redis 缓存

创建 Redis 缓存后,可使用预览门户或命令行来配置设置并监视它的使用情况:

相关产品和服务

虚拟机

在几分钟内预配好 Windows 和 Linux 虚拟机

App Service

为任何平台和任何设备创建 Web 和移动应用

使用 Azure Redis 缓存构建你的下一个高度可缩放且可响应的应用