dot Redis 8 已发布,而且它是开源的

了解更多

Gap 和 Alliance Data 如何评价 Redis Enterprise 的强大能力

您可能已经知道,Redis 是世界上启动次数最多使用次数最多最受欢迎的数据库。您可能不知道的是,Redis 已从缓存和会话存储解决方案发展成为高性能有状态应用程序的主要数据库。 

AWS re:Invent 2019 大会上,我们的朋友 Junaid Fakhruddin 和 Bhilhanan Jeyaram(来自 Gap)以及 Brandon Mahoney(来自 Alliance Data)与 Redis 首席产品官 Alvin Richards 一同在分会场——超越缓存,使用 Redis——分享了他们的 Redis 使用历程,以及他们的组织如何从简单的用例发展到使用 Redis 为关键业务应用程序提供支持。您可以在下方观看完整会议,但让我们更深入地探讨他们在这一过程中学到的一些经验教训。

https://www.youtube.com/embed/HoBFic0OONE

Redis Enterprise 为现代应用程序提供强大动力 

Gap 和 Alliance Data 正在寻找一种更先进的数据库来成功实现企业级实时应用。Gap 需要一个在线库存管理平台,能够快速显示商店库存,并在顾客购买商品时立即计算发货日期。但其现有的库存平台——一个由关系型数据库支持的单一整体式应用程序——只能异步运行其订单履行算法。同样,Alliance Data 担心其缓慢且不可靠的遗留内容管理系统无法足够快地更新,以跟上更灵活的竞争对手发布的新功能。 

这两个组织在构建服务于数百万客户的应用程序时,都重点关注了性能高可用性的价值,以及选择尽可能最快数据库的重要性,这不仅是与关系型数据库相比,还包括与其他非关系型 (NoSQL) 数据库相比。 

Redis Enterprise 提供了一个快速数据库,可帮助每个人更高效地构建和操作应用程序。Redis 易于学习的数据结构模块 非常灵活,足以覆盖各种用例——而 Redis Enterprise 的功能,例如持久内存存储无共享集群架构,有助于减轻操作负担。 

发布速度带来竞争优势

但数据库性能远非唯一关键的加速点。组织正越来越多地转向微服务和事件驱动架构,以提高响应客户请求的速度,而对实时响应的需求只会进一步加大降低端到端延迟的压力。

Alliance Data 使用 Redis 作为其基于微服务的应用程序的缓存。

Brandon Mahoney 解释说,Redis 自然地适合 Alliance Data 新的微服务架构中的缓存,因为它提供了惊人的数据库速度,同时保持稳定和可预测。与此同时,对于 Gap 的实时库存管理平台,Redis Enterprise 的RedisSearch 模块是提供极快搜索查询和二级索引的关键。

Redis 为 Gap 的库存管理 API 实现了快速搜索查询和索引。

当然,难以驾驭的速度并非总是有用,这就是为什么 Redis Enterprise 在多种数据结构模块 上的易用性和操作简便性如此重要的原因。Redis Enterprise 帮助 Gap 和 Alliance Data 团队快速上手开发人员,将时间花在构建应用程序逻辑和提供竞争优势的新功能上,而不是重复性维护或其他形式的无差异繁重工作。

数据库性能驱动业务成果——以及满意的客户

从左至右:Alvin Richards (Redis),Brandon Mahoney (Alliance Data),Bhilhanan Jeyaram 和 Junaid Fakhruddin (Gap)。

围绕数字化转型的讨论往往主要围绕开发敏捷性——向云基础设施迁移、DevOps 实践、持续集成和持续部署 (CI/CD)、容器化以及开源软件组件。但很容易忘记,所有这些工作的最终目的是为了向用户 提供更好的软件。 

Gap 的内部测量显示,其平台的响应速度提高了 100 倍。

Gap 和 Alliance Data 都希望为客户提供更快、更个性化、更具创新性的体验。例如,Gap 深知为了为其 300 多万客户提供最佳的在线购物体验,必须优化在线订单的履行和发货:使用 Redis 支持库存搜索,查询响应速度提高了 100 倍! 

与此同时,Alliance Data 的吞吐量翻了两番,并将应用程序正常运行时间从 70% 提高到 99%。甚至能够接纳其系统以前无法支持的客户。 

增长势在必行。使用 Redis Enterprise 实现更好的增长

今年 AWS re:Invent 大会的主题是“增长势在必行”。简单来说,这意味着 Redis Enterprise 提供了您喜爱的超快速数据库,其规模能够应对不断增长的网络流量、越来越多的客户订单以及对“即时”体验日益增长的需求。对于 Gap 来说,这意味着构建一个在线库存管理平台,实时显示商店库存并计算发货日期。对于 Alliance Data 来说,则在于足够快速地现代化其遗留内容管理系统,以保持领先于竞争对手。 

要详细了解您的 组织如何利用 Redis Enterprise 成功实现企业级实时应用,请立即访问 Redis “增长势在必行”页面