Redis难道仅仅是内存数据库吗?No! 加速金融交易 ! 让视频游戏云服务快得令人难以置信 ! 实现 实时 在线购买 ! 让我们从这些例子开始,探索一些Redis可以实现的其他可能性 !
文章速览:
l 基于实时分析和库存管理做出更明智的决策
l 实现数据和视频的流畅播放
l 提供关键数据的故障转移服务
l 实时批准数字支付
l 加速数据库搜索
l 缓存、数据库或是其他
Redis用作 缓存与主数据库 的价值,是 全球开发者 一致认可的 。 但 Redis还提供了大量底层技术,可用来解决许多业务问题,您可能还没有意识到Redis 对 您自己的IT业务 有怎样的帮助 。
我们将用 接下来的五个案例 证明 ,Redis 所能实现的,不仅仅是 纯粹的数据库功能。
一、 基于实时分析和库存管理做出更明智的决策
企业背景和挑战 :近两年,实体零售企业受到不稳定因素的影响,拥有 强大且稳固的电子商务基础设施已然成为不可或缺的条件。 部分数字企业通过 强化并扩展技术栈 得以存活,甚至取得了巨大的收益 。
Ulta Beauty 便是其中一个。 为了挽回损失,他们采用了 路边 提货 服务 , 也 更加依赖 数字渠道销售 。Ulta Beauty选择了Redis Enterprise , 用以支持其数据和电子商务战略。 借此,其 营收增长了40%,达到了86亿美元。 这是怎么做到的呢?
解决方案:
通过使用Redis Enterprise 进行 分析预测 , 以 识别趋势,并利用基准分析保持领先地位 , Ulta Beauty超出了所有季度的预期。
Redis Enterprise 还为Ulta Beauty提供了 零售库存管理 ,并通过机器学习促进了客户的个性化体验和与虚拟产品测试。
Ulta Beauty的电子商务和数字系统IT总监Omar Koncobo是这么解释的:“数据是帮助我们做出正确决策的关键,数据有助于公司进行 合适 的投资。有了数据,我们可以确保我们 可以 提供 给 客户所需的内容。 我们要确保我们的所有决策和所做的一切都有数据作为 支撑 。 ”
二、 实现数据和视频的流畅播放
企业背景 :人们对流媒体娱乐需求正在增长,对 加拿大电信公司TELUS来说,这意味着要通过他们的Optik电视产品为加拿大 西部 和魁北克的150多万客户 提供持续无故障的流媒体娱乐服务 。
挑战 : TELUS基于 Redis开源版本 构建了Optik电视的一体化本地和流媒体内容中心Showcase。 但随着市场以惊人的速度增长,对应的需求迫切需要具备实时性能的企业级支持 。Showcase的开发团队经理Steve Allen解释说:“这不仅仅是一个简单的经济案例,而是 我们需要企业级的客户支持,以及Redis Enterprise提供的无需手动干预的高可用性与运营可用性 。 ”
解决方案: TELUS从Redis开源版本转向Redis Enterprise ,将Redis Enterprise用作缓存, 运用 多活地理分布式部署的能力为其数百万客户提供即时内容服务。
三、 提供关键数据的故障转移服务
企业背景 : Plivo是一家 通信平台即服务(CPaaS)提供商 ,提供集成消息平台和基于云的运营商网络提 供 的通信服务。该公司每月为190多个国家提供超过十亿次API请求服务。其Voice API平台被全球数千家企业所使用。
挑战 : Plivo的工程师 在Amazon Elasticache上构建了其通信栈,但他们并不确定Elasticache能否在故障转移时保持客户操作与业务的连续 。 他们还需要考虑跨区域优化和容错能力。发生灾难时,容错需要快速启动,以至于用户察觉不到任何变化 。
解决方案 : 根据Plivo的API工程总监Rajat Dwivedi的说法,“ 我们希望通过多活部署的Redis来确保我们能够满足可用性和可扩展性要求。 我们曾尝试使用Amazon ElastiCache来模拟这些功能,但很快意识到这不是我们想自己去解决的问题。”该公司选择了Redis Enterprise Cloud,其提供了一个完全托管的解决方案,可以处理所有Plivo Voice API的需求。Plivo案例的研究详细描述了Plivo是如何在全球范围内维持其业务量并扩展其架构的。
四、 实时批准数字支付
企业背景 : Kipp的创始人致力于在数字支付审批流程中成为信用卡发行商和商家之间的桥梁, 以 帮助客户获得良好的在线购物体验。
挑战: 对消费者而言,信用卡交易的中断,或是重复付款都是令人厌烦的事,但对商家来说,这是一个更 严重 的问题: 这又是一个让 可能让 消费者重新考虑 是否 购买的 时刻 。
解决方案 : Kipp转 而 使用了Redis Enterprise Cloud,以挽救这个潜在的巨大市场,避免在数字支付过程中继续出现漏洞。 由于Redis在金融行业广泛获批准和使用,IT团队无需学习如何与银行和信用发卡方验证系统 。
五、 加速数据库搜索
企业背景 : 知识管理公司Yext提供了一个数据和人工智能搜索平台,该平台利用机器学习来 提取 、构建数据,并以答案的形式提供数据,主要用于支持相关内容。15多年来,全球数千家公司信任Yext,让其在搜索引擎、网站、移动应用程序和数百个其他数字接触点上大规模创建无缝的内容驱动体验。
解决方案: 数据库是Yext平台的核心部分,可查找性和可发现性至关重要。为了随时提供数以百万计的答案,Yext使用了RediSearch的托管版本,这是我们的核心模块之一。 由于Yext和Redis都是多云的,Redis可以作为Yext的后端系统,在任何地方提供服务。 有了 Redis , Plivo实现 了 随时随地为客户提供正确答案的使命。
六、 缓存、数据库或是其他
在这个以数字主导、实时数据的时代,Redis正在帮助许多企业实现远远超出缓存和数据库存储本身的解决方案。从金融服务、零售、游戏到医疗保健,各行各业都已经寻求于Redis以获得速度、规模化和可靠性支持,并在此过程中找到了改进现代客户体验的新方式。