Azure Cache for Redis

快速且完全托管的内存中数据存储

尽情使用现有应用、加快决策速度。

随着应用上的流量和需求增加,简单且经济地缩放性能。在应用程序体系结构中添加快速缓存层,以准实时的速度同时处理成千上万个用户 - 所有这些都基于完全托管服务的优势。

吞吐量和性能出色,每秒可处理数百万个请求,并提供亚毫秒级延迟

完全托管服务具有自动修补、更新、缩放和预配功能,因此你可以专注于开发

RedisBloom、RediSearch 和 RedisTimeSeries 模块集成,支持数据分析、搜索和流式处理

Powerful capabilities including clustering, built-in replication, Redis on Flash, and availability of up to 99.99 percent

用于 Redis 的 Azure 缓存的作用

使用分布式缓存加快应用程序速度

通过使数据层以较低成本(相较于通过扩展数据库实例)扩展吞吐量来补充 Azure SQL 数据库和 Azure Cosmos DB 等数据库服务。使用常见缓存端模式存储和共享数据库查询结果、会话状态和静态内容,使应用程序更加灵活且可缩放。

有效存储会话数据

快速保存、检索和更新 Web 会话数据,例如用户 Cookie 和输出页面。加快应用程序响应速度,并让其能够用更少的 Web 计算资源处理不断增加的负荷,从而提升应用程序性能。利用数据暂留异地复制自动数据复制来最大程度地提高用户数据可靠性。使用聚类分析横向扩展到 TB 级,以满足最大型企业的需求。

以消息代理形式在服务之间进行通信

使用 Azure Cache for Redis 作为实现发布/订阅或队列体系结构的解决方案。路由实时消息并纵向扩展 SignalR 等 Web 通信框架。对传输中的数据使用符合行业标准的 TLS 加密,并使用 Azure 专用链接配置适当的网络隔离。

在 Azure 上使用 Redis Enterprise 提升应用性能

通过与 Redis Labs 合作开发的 Azure Cache for Redis 的 Enterprise 和 Enterprise Flash 层,获取对常用 Redis Enterprise 功能的颠覆性支持。添加新的数据结构,使用随附的 RediSearch、RedisBloom 和 RedisTimeSeries 模块增强分析和机器学习。通过在 Enterprise Flash 层中的快速闪存上运行 Redis,以较低价格获取大量缓存。

了解更多

将 Redis 用作完全托管服务

通过在 Azure 上使用完全托管服务来更快地部署。Azure Cache for Redis 由开放源代码 Redis 提供支持,且本身就支持 Redis 数据结构,其中包括哈希列表有序集。如果你的应用程序使用 Redis,那它也适合使用 Azure Cache for Redis。通过导入和导出 Azure Cache for Redis 数据库文件来简化迁移

Azure Cache for Redis 为什么值得信赖?

  • Microsoft 每年在网络安全研发方面的投资超过  USD 10 亿美元

  • 我们雇佣了超过 3,500 名安全专家,专门负责数据安全和隐私方面的工作。

  • Azure 拥有的符合性认证超过任何其他云提供商。查看综合列表

可控的经济定价

由于具有五个定价层和保留定价选项,因此你可以灵活地根据工作负载调整性能。请参阅定价详细信息

受到各种规模公司的信赖

阿拉斯加航空公司让购物更加轻松

"We wanted to use Azure Cache for Redis and getting that running on-premises wasn't easy. But in Azure, with three clicks, we had it. We didn't have to coordinate with other teams to set up new infrastructure and figure out how to maintain it once we hit production, and that's a beautiful thing."

阿拉斯加航空公司高级软件工程师 Ralph Feltis
Alaska Airlines

CarMax 推动在线创新

"Azure PaaS (platform as a service) gave us access to a complete set of capabilities such as Azure Cache for Redis that we didn't have to build ourselves. We can spin up these services and start using them in less than an hour, which is incredible."

Brandon Linton,CarMax 解决方案架构师
CarMax

宠物护理领导者创建全球分布式解决方案

Mars 使用 Azure Cache for Redis 作为消息代理,可快速访问应用程序会话和服务上的数据。

MARS

Chipotle 建立可缩放的新网站

Chipotle 使用 Azure Cache for Redis 来提高网站性能,以应对其快速增长的客户群。

Chipotle

Stackify 使用 Azure 助力其他开发人员

Stackify 使用 Azure Cache for Redis 加快公司应用程序的进程,使常用数据更加紧密以便快速访问,并减少其 Azure SQL 数据库实例上的负载。

Stackify

有关 Azure Cache for Redis 的常见问题解答

  • Azure Cache for Redis is a fully managed, in-memory cache that enables high-performance and scalable architectures. Use it to create cloud or hybrid deployments that handle millions of requests per second at sub-millisecond latency—all with the configuration, security, and availability benefits of a managed service.
  • While most databases store data on slower, disk-based storage, Azure Cache for Redis stores data in memory. Since memory is significantly faster than disk storage, data can be written and retrieved much faster.
  • In some cases—and often in session store use cases—Azure Cache for Redis can be used as a standalone database. However, most of the time, it is best used as a complement to a database in the form of a cache. Azure Cache handles data that needs to be accessed more frequently, while the database handles data that needs to be stored for the longer term.
  • Azure Cache for Redis offers exceptional reliability with a 99.9 percent SLA. Most tiers provide a built-in replica that acts as a failover if the primary instance goes down. You can also configure your Azure Cache for Redis instance to use data persistence to recover data in the event of a hardware failure.

你随时可以开始设置 Azure 免费帐户