0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Redis 不仅仅是内存数据库

虹科网络可视化技术 2023-11-26 08:05 次阅读

除了用作缓存与主数据库之外,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以获得极致的速度、规模化和可靠性支持,并在此过程中找到了改进现代客户体验的新方式。

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

    关注

    8

    文章

    3008

    浏览量

    73919
  • 数据库
    +关注

    关注

    7

    文章

    3770

    浏览量

    64301
  • Redis
    +关注

    关注

    0

    文章

    371

    浏览量

    10858
收藏 人收藏

    评论

    相关推荐

    注意!无线模块不接天线不仅仅是影响传输距离

    于大功率模块,尽管其理论上可以覆盖较大的范围,但在无天线情况下,其信号覆盖能力也会大打折扣。且数据传输可能会出现延迟、丢包等问题,严重影响用户体验。
    的头像 发表于 11-14 14:55 407次阅读
    注意!无线模块不接天线<b class='flag-5'>不仅仅是</b>影响传输距离

    数据库数据恢复—通过拼接数据库碎片恢复SQLserver数据库

    一个运行在存储上的SQLServer数据库,有1000多个文件,大小几十TB。数据库每10天生成一个NDF文件,每个NDF几百GB大小。数据库包含两个LDF文件。 存储损坏,数据库
    的头像 发表于 10-31 13:21 155次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—通过拼接<b class='flag-5'>数据库</b>碎片恢复SQLserver<b class='flag-5'>数据库</b>

    何为Teable多维表格数据库,它仅仅是一个在线的智能表格吗?

    维表格是一种创新的数据管理和协作工具,它结合了传统电子表格的直观界面与关系数据库的强大功能。用户不仅可以像在Excel中一样在二维表格内记录和编辑数据,还能享受到基于
    的头像 发表于 10-14 16:13 361次阅读

    数据库数据恢复—SQL Server数据库出现823错误的数据恢复案例

    SQL Server数据库故障: SQL Server附加数据库出现错误823,附加数据库失败。数据库没有备份,无法通过备份恢复数据库
    的头像 发表于 09-20 11:46 300次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—SQL Server<b class='flag-5'>数据库</b>出现823错误的<b class='flag-5'>数据</b>恢复案例

    恒讯科技分析:云数据库rds和redis区别是什么如何选择?

    结构化数据,使用SQL作为查询语言,支持ACID事务和多种复杂查询操作。而Redis是一个基于内存的非关系型数据库,采用键值对模型存储数据
    的头像 发表于 08-19 15:31 348次阅读

    五彩斑斓的芯片晶圆:不仅仅是科技的结晶

    在半导体行业中,芯片晶圆是核心组件,而在展示这些精密的科技产品时,人们常常会发现它们呈现出五彩斑斓的外观。这一现象并非偶然,而是由多种因素共同作用的结果。下面,我们将深入探讨为何芯片晶圆会展现出如此丰富的色彩。
    的头像 发表于 08-12 09:46 904次阅读
    五彩斑斓的芯片晶圆:<b class='flag-5'>不仅仅是</b>科技的结晶

    电源设计:同步整流带来的不仅仅是高效率

    您是否曾经应要求设计过一种轻负载状态下具有良好负载瞬态响应的电源呢?如果是,并且您还允许电源非连续,那么您可能会发现控制环路的增益在轻负载状态下急剧下降。这会导致较差的瞬态响应,并且需要大量的输出滤波电容器。一种更简单的方法是让电源在所有负载状态下都为连续。是一个简单的同步降压转换器,用于演示输出电感中连续和非连续电流的负载瞬态响应。在低至空载的负载状态下,输出电感电流都一直保持连续,因为同步整流器允许电感电流在轻负载状态下反向流动。只需用一个二极管替换底部FET (Q2),电路便可转为非连续。尽管本文介绍的是降压拓扑结构的区别,但您会注意到所有电源拓扑都有类似的响应。 图2 同步运行(左)具有zui佳瞬态响应非连续运行期间,瞬态响应较差的原因是环路特性急剧变化,如图3所示。左边的曲线显示了连续运行期间的环路增益。控制环路具有50kHz的带宽,相补角为60度。右边的曲线为功率级转为非连续时的响应情况。功率级从连续运行期间的一对复极,变为非连续运行期间的一个单低频实极点。该极点的频率由输出电容器和负载电阻器决定。相比连续情况,您可以看到低频率下低频极点引起的相移过程。低频率下,增益急剧下降,原因是极点导致更低的交叉频率,从而降低了瞬态响应。总之,同步整流可提高效率,同时也能够极大地帮助瞬态负载调节。它为电源预加载提供了一种高效的方法。另外,相比摆动电感,它还拥有更加稳定的控制环路特性。它提高了传统降压转换器,以及所有其他能够使用同步整流的拓扑结构的动态性。
    发表于 07-11 11:17

    探索ChatGPT模型的人工智能语言模型

    最大的区别ChatGPT是通过对话数据进行预训练,而不仅仅是通过单一的句子进行预训练,这使得ChatGPT能够更好地理解对话的上下文,并进行连贯的回复。
    发表于 04-24 10:19 652次阅读
    探索ChatGPT模型的人工智能语言模型

    Redis为什么这么快?

    Redis 是基于内存数据库,那不可避免的就要与磁盘数据库做对比。对于磁盘数据库来说,是需要将数据
    发表于 04-12 10:32 201次阅读
    <b class='flag-5'>Redis</b>为什么这么快?

    选择 KV 数据库最重要的是什么?

    经常有客户提到 KV 数据库,但却偏偏“不要 Redis”。比如有个做安全威胁分析平台的客户,他们明确表示自己对可靠性要求非常高,需要的不是开源 Redis 这种内存缓存
    的头像 发表于 03-28 22:11 679次阅读
    选择 KV <b class='flag-5'>数据库</b>最重要的是什么?

    一个节电的叮咚门铃电路

    这个电路不仅仅是一个简单的双音门铃。相反,它利用包络调制来产生真实的“叮咚”铃声。
    的头像 发表于 02-25 14:28 876次阅读
    一个节电的叮咚门铃电路

    redis是关系型数据库

    Redis不是关系型数据库,它是一种基于键值对的NoSQL数据库。在本文中,我将对Redis进行详细介绍,包括其特点、用途、常见命令和应用场景等。
    的头像 发表于 12-05 10:32 1516次阅读

    redis数据结构的底层实现

    Redis是一种内存键值数据库,常用于缓存、消息队列、实时数据分析等场景。它的高性能得益于其精心设计的数据结构和底层实现。本文将详细介绍
    的头像 发表于 12-05 10:14 598次阅读

    redis容器运行时间久了会自动执行flushdb

    Redis是一种开源的内存数据库,常用于缓存、消息传递、持久化等场景。在Redis中,flushdb命令用于清空当前数据库中的所有
    的头像 发表于 12-05 10:12 918次阅读

    redis的lru原理

    Redis是一种基于内存的键值数据库,它使用了LRU(Least Recently Used)算法来进行缓存的数据淘汰。LRU算法的核心思想是最近最少使用的
    的头像 发表于 12-05 09:56 612次阅读