Azure Redis 缓存

高吞吐量且一致的低延迟数据访问为可缩放的快速 Azure 应用程序提供助力

Redis 缓存

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

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

  • 基本级别 – 单个节点,多种大小,适用于开发/测试和非关键型工作负荷。基本级别没有 SLA。
  • 标准级别 — 双节点主/辅助配置中的复制缓存,由 Microsoft 托管,具有高可用性 SLA。
  • 高级级别 — 包含高可用性 SLA 在内的所有标准级别功能,以及优于基本和标准级别缓存的性能,更大的工作负荷,灾难恢复,更高的安全性等。

    其他高级层功能包括:

    • Redis 暂留可让你保留存储在 Redis 缓存中的数据。你还可获取快照并备份数据,以便在出现故障时进行加载。
    • Redis 群集自动对多个 Redis 节点中的数据进行分片,因此你可以创建具有更大内存大小的工作负荷(大于 53 GB)并获取更好的性能。
    • Microsoft Azure 虚拟网络部署增强了 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 Azure 门户即可监视缓存的运行状况和性能。此外,还可使用 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 缓存构建下一个高度可缩放且可响应的应用