当前位置: 首页 >  互联网技术 >  【虹科分享】Redis 不仅仅是内存数据库

【虹科分享】Redis 不仅仅是内存数据库

导读:Redis难道仅仅是内存数据库吗?No!加速金融交易!让视频游戏云服务快得令人难以置信!实现实时在线购买!让我们从这些例子开始,探索一些Redis可以实现的其他可能性!.文章速览:.基于实时分析和库存管理做出更明智的决策.实现数据和视频的流畅播放.提供关键数据的故障转移服务.实时

Redis难道仅仅是内存数据库吗?No!加速金融交易!让视频游戏云服务快得令人难以置信!实现实时在线购买!让我们从这些例子开始,探索一些Redis可以实现的其他可能性!

文章速览:

  • 基于实时分析和库存管理做出更明智的决策
  • 实现数据和视频的流畅播放
  • 提供关键数据的故障转移服务
  • 实时批准数字支付
  • 加速数据库搜索
  • 缓存、数据库或是其他

Redis用作缓存与主数据库 的价值,是全球开发者一致认可的。Redis还提供了大量底层技术,可用来解决许多业务问题,您可能还没有意识到Redis您自己的 IT业务有怎样的帮助

我们将用接下来的五个案例证明,Redis所能实现的,不仅仅是纯粹的数据库功能。

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

1.企业背景和挑战 :近两年,实体零售企业受到不稳定因素的影响,拥有强大且稳固的电子商务基础设施已然成为不可或缺的条件。部分数字企业通过强化并扩展技术栈得以存活,甚至取得了巨大的收益。

Ulta Beauty便是其中一个。为了挽回损失,他们采用了路边提货服务 ,也更加依赖数字渠道销售 。Ulta Beauty选择了Redis Enterprise,用以支持其数据和电子商务战略。借此,其营收增长了 40%,达到了86亿美元。这是怎么做到的呢?


2.解决方案:

通过使用Redis Enterprise进行分析预测 ,以识别趋势,并利用基准分析保持领先地位,Ulta Beauty超出了所有季度的预期。

Redis Enterprise还为Ulta Beauty提供了零售库存管理 ,并通过机器学习促进了客户的个性化体验和与虚拟产品测试。

Ulta Beauty的电子商务和数字系统IT总监Omar Koncobo是这么解释的:“数据是帮助我们做出正确决策的关键,数据有助于公司进行合适的投资。有了数据,我们可以确保我们可以提供给客户所需的内容。我们要确保我们的所有决策和所做的一切都有数据作为支撑

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

1.企业背景 :人们对流媒体娱乐需求正在增长,对加拿大电信公司TELUS来说,这意味着要通过他们的Optik电视产品为加拿大西部和魁北克的150多万客户提供持续无故障的流媒体娱乐服务

2.挑战 :TELUS基于Redis开源版本 构建了Optik电视的一体化本地和流媒体内容中心Showcase。但随着市场以惊人的速度增长,对应的需求迫切需要具备实时性能的企业级支持 。Showcase的开发团队经理Steve Allen解释说:“这不仅仅是一个简单的经济案例,而是我们需要企业级的客户支持,以及 Redis Enterprise提供的无需手动干预的高可用性与运营可用性。”

3.解决方案:TELUS从Redis开源版本转向Redis Enterprise ,将Redis Enterprise用作缓存,运用多活地理分布式部署的能力为其数百万客户提供即时内容服务。

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

1.企业背景 :Plivo是一家通信平台即服务( CPaaS)提供商,提供集成消息平台和基于云的运营商网络提供的通信服务。该公司每月为190多个国家提供超过十亿次API请求服务。其Voice API平台被全球数千家企业所使用。

2.挑战 :Plivo的工程师在 Amazon Elasticache上构建了其通信栈,但他们并不确定Elasticache能否在故障转移时保持客户操作与业务的连续他们还需要考虑跨区域优化和容错能力。发生灾难时,容错需要快速启动,以至于用户察觉不到任何变化

3.解决方案 :根据Plivo的API工程总监Rajat Dwivedi的说法,“我们希望通过多活部署的 Redis来确保我们能够满足可用性和可扩展性要求。我们曾尝试使用Amazon ElastiCache来模拟这些功能,但很快意识到这不是我们想自己去解决的问题。”该公司选择了Redis Enterprise Cloud,其提供了一个完全托管的解决方案,可以处理所有Plivo Voice API的需求。Plivo案例的研究详细描述了Plivo是如何在全球范围内维持其业务量并扩展其架构的。

四、实时批准数字支付

1.企业背景 :Kipp的创始人致力于在数字支付审批流程中成为信用卡发行商和商家之间的桥梁,以帮助客户获得良好的在线购物体验。

2.挑战:对消费者而言,信用卡交易的中断,或是重复付款都是令人厌烦的事,但对商家来说,这是一个更严重的问题: 这又是一个让可能让消费者重新考虑是否购买的时刻

3.解决方案 :Kipp转而使用了Redis Enterprise Cloud,以挽救这个潜在的巨大市场,避免在数字支付过程中继续出现漏洞。由于 Redis在金融行业广泛获批准和使用,IT团队无需学习如何与银行和信用发卡方验证系统

五、加速数据库搜索

1.企业背景 :知识管理公司Yext提供了一个数据和人工智能搜索平台,该平台利用机器学习来提取、构建数据,并以答案的形式提供数据,主要用于支持相关内容。15多年来,全球数千家公司信任Yext,让其在搜索引擎、网站、移动应用程序和数百个其他数字接触点上大规模创建无缝的内容驱动体验。

2.解决方案:数据库是 Yext平台的核心部分,可查找性和可发现性至关重要。为了随时提供数以百万计的答案,Yext使用了RediSearch的托管版本,这是我们的核心模块之一。由于Yext和Redis都是多云的,Redis可以作为Yext的后端系统,在任何地方提供服务。有了Redis,Plivo实现了随时随地为客户提供正确答案的使命。

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

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

内容
  • 【Oculus Interaction SDK】(一)设置 VR 相机与控制器 & 实现简单的抓取功能
    【Oculus Interact
    2023-12-10
    前言.前段时间 Oculus 的 SDK.频繁更新,很多已有的教程都不再适用于现在的版本了。本系列文章的主要目的是记录现
  • Unity 中的存档系统(本地存档)
    Unity 中的存档系统(本地存
    2023-12-09
    思想.在游戏过程中,玩家的背包、登录、人物系统都与数据息息相关,无论是一开始就设定好的默认数据,还是可以动态存取的数据,
  • 刀光拖尾功能的改良
    刀光拖尾功能的改良
    2023-12-09
    年末终于有空,刀光拖尾是我很早就想回顾的一个课题,项目中多采用插件实现,很少有机会去研究。.之前也写过一版拖尾,但效果并
  • Unity绘制圆和缓动雷达图
    Unity绘制圆和缓动雷达图
    2023-12-08
    Unity绘制圆和缓动雷达图.之前在做UI模块的时候遇到过需要做雷达图的效果,所以简单复习了一下.关于网格绘制.我们都知
  • UE5 材质 运动的扭曲效果
    UE5 材质 运动的扭曲效果
    2023-12-06
    前言.本篇使用UE5的材质系统实现运动的扭曲效果,并解决他的重复性.纹理变换.总结思路.为uv坐标添加time节点.实现
  • Mybatis的工作原理
    Mybatis的工作原理
    2023-12-05
    mybatis的工作原理.mybatis基本工作原理.封装sql ->调用JDBC操作数据库 -> 返回数据封装.JDB
  • 暗黑破坏神词缀实现思路2.0
    暗黑破坏神词缀实现思路2.0
    2023-12-05
    代码示例.Github地址:暗黑破坏神词缀实现思路-示例代码.序言.暗黑类游戏非常经典,之前玩过很多,也尝试过写过实现的
  • OnionArch - 采用DDD+CQRS+.Net 7.0实现的洋葱架构
    OnionArch - 采用DD
    2023-12-04
    博主最近失业在家,找工作之余,看了一些关于洋葱(整洁)架构的资料和项目,有感而发,自己动手写了个洋葱架构解决方案,起名叫
  • 数据分析师如何用SQL解决业务问题?
    数据分析师如何用SQL解决业务问
    2023-12-03
    本文来自问答。.提问:数据分析人员需要掌握sql到什么程度?.请问做一名数据分析人员,在sql方面需要掌握到什么程度呢?
  • 缓存面试解析:穿透、击穿、雪崩,一致性、分布式锁、Redis过期,海量数据查找
    缓存面试解析:穿透、击穿、雪崩,
    2023-12-03
    为什么使用缓存.在程序内部使用缓存,比如使用map等数据结构作为内部缓存,可以快速获取对象。通过将经常使用的数据存储在缓
  • 实现草地Shader的物体互动效果
    实现草地Shader的物体互动效
    2023-12-02
    我跟着教程:https://zhuanlan.zhihu.com/p/433385999 用Unity Shader实现
  • 驱动开发:内核LoadLibrary实现DLL注入
    驱动开发:内核LoadLibra
    2023-12-02
    远程线程注入是最常用的一种注入技术,在应用层注入是通过CreateRemoteThread这个函数实现的,该函数通过创建
  • Unity学习笔记--数据持久化Json
    Unity学习笔记--数据持久化
    2023-12-02
    JSON相关.json是国际通用语言,可以跨平台(游戏,软件,网页,不同OS)使用,.json语法较为简单,使用更广泛。
  • 时尚潮流运动鞋
    时尚潮流运动鞋
    2024-01-15
    时尚潮流运动鞋.时尚潮流运动鞋一直是年轻人喜爱的时尚单品,它不仅舒适耐穿,更是一种个性的象征。随着时尚潮流不断更新,运动
  • 商务休闲领带
    商务休闲领带
    2023-12-31
    商务休闲领带:展现不同的风格.商务休闲领带是男士着装中非常重要的一部分,它不仅可以完美搭配西装,展现出商务精英的睿智和稳
  • 潮流风衣大衣,彰显都市时尚风采
    潮流风衣大衣,彰显都市时尚风采
    2023-12-16
    潮流风衣大衣,彰显都市时尚风采.潮流风衣大衣一直是时尚界备受追捧的单品之一。它既能为我们遮风挡雨,又能为我们穿出时尚感,
  • 萌娃配饰套装,包包、帽子、围巾等,增添宝宝的时尚气息
    萌娃配饰套装,包包、帽子、围巾等
    2024-01-20
    萌娃配饰套装,为宝宝增添时尚气息.宝宝是家庭的小太阳,****们都希望给他们最好的一切。随着时尚的发展,宝宝的时尚潮流也
  • 时尚个性针织毛衣
    时尚个性针织毛衣
    2023-12-11
    时尚个性针织毛衣.时尚个性针织毛衣一直是秋冬季节的必备单品,不仅可以很好地保暖,还能展现出个性与时尚。无论是女性还是男性
  • 优质羊毛大衣,彰显高贵气质
    优质羊毛大衣,彰显高贵气质
    2023-12-21
    优质羊毛大衣,彰显高贵气质.在寒冷的冬季,一件羊毛大衣是让人倍感温暖和时尚的必备单品。羊毛大衣以其温暖、舒适和高贵的气质
  • 时尚商务西服套装
    时尚商务西服套装
    2023-12-16
    时尚商务西服套装.时尚商务西服套装一直是职场男士们必备的时尚单品之一。无论是商务会议、重要场合还是日常办公,一套精致的商
  • 时尚牛仔裤,展现随性休闲风格
    时尚牛仔裤,展现随性休闲风格
    2024-01-10
    时尚牛仔裤,展现随性休闲风格.时尚牛仔裤一直是时装界的宠儿,它不仅兼具舒适与时尚,更能展现出一种随性的休闲风格。无论是搭
  • 休闲宽松T恤衫,释放自在舒适气息
    休闲宽松T恤衫,释放自在舒适气息
    2023-12-26
    休闲宽松T恤衫,释放自在舒适气息.在这个喧嚣的都市中,人们的生活节奏变得越来越快,压力也越来越大。因此,人们更加注重舒适
  • 时尚皮质外套,展现酷帅摩登魅力
    时尚皮质外套,展现酷帅摩登魅力
    2024-01-05
    时尚皮质外套,展现酷帅摩登魅力.时尚和酷帅并不矛盾,皮质外套正是展现这种摩登魅力的最佳选择。无论是潮流的时尚圈还是街头的