Redis 不仅仅是内存数据库

描述

除了用作缓存与主数据库之外,Redis还能够提供大量其他的底层技术用于解决业务问题,包括实时分析驱动决策、高性能、关键数据的故障转移和高速的数字支付等。
 

文章速览:

基于实时分析和库存管理做出更明智的决策

实现数据和视频的流畅播放

提供关键数据的故障转移服务

实时批准数字支付

加速数据库搜索

缓存、数据库或是其他

 

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团队无需学习如何与银行和信用发卡方验证系统。

 

六、缓存、数据库或是其他

 

在这个以数字主导、实时数据的时代,Redis正在帮助许多企业实现远远超出缓存和数据库存储本身的解决方案。从金融服务、零售、游戏到医疗保健,各行各业都已经寻求于Redis以获得极致的速度、规模化和可靠性支持,并在此过程中找到了改进现代客户体验的新方式。

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分