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 缓存

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

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

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

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

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

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

管理 Redis 缓存

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

相关产品和服务

虚拟机

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

应用服务

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

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