1 华为云分布式缓存服务 DCS,它与开源 Redis 有哪些差异,快来一探究竟!-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

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

3天内不再提示

华为云分布式缓存服务 DCS,它与开源 Redis 有哪些差异,快来一探究竟!

jf_81200783 来源:jf_81200783 作者:jf_81200783 2023-10-26 09:34 次阅读

背景介绍

提到开源 Redis,相信互联网从业者并不陌生。在磁盘时代,传统数据库是把数据都放在磁盘,应用从数据库读写数据,而数据库技术的性能瓶颈就是磁盘的 I/O 瓶颈,为了解决这个问题,出现了缓存和内存,以缓解 I/O 压力。这些缓存和内存中,Redis 就是其中之一。

wKgZomU5GLaAKuHNAANMObFVIi4702.png

图片来源:https://www.huaweicloud.com/product/dcs.html

开源 Redis 作为一款经典的“缓存”产品,其提供的的丰富数据类型,支撑众多企业进行业务架构搭建,广受开发者青睐。在游戏、社交媒体、金融、企业应用、互联网等行业中,发挥着重要的作用。

然而,随着各行业规模的逐渐扩大,业务需求的急速增加,依附于关系型数据库的传统“缓存”在读写成千上万条数据,或者操作频繁的情况下,数据库性能就会很差,存储和读取速度变慢,难以支撑上层业务。开源 Redis 也面临着“高并发写入容易 OOM(OutofMemory)”、“可靠性有限,丢关键数据”的问题。

在这样一个背景下,有没有一款云服务产品能够很好地解决开源 Redis 面临的这些痛点问题?答案是肯定的!华为云推出了分布式缓存服务 DCS。

分布式缓存服务 DCS 介绍

分布式缓存服务(DistributedCacheService,简称 DCS)是华为云提供的一款兼容 Redis 的高速内存数据库服务,提供即开即用、安全可靠、弹性扩容、便捷管理的在线分布式缓存能力,可有效提升数据访问速度,降低数据库压力,满足用户高读写性能及快速数据访问的业务诉求。

接下来我们就一起看看华为云 DCSRedis 相较于开源 Redis,都有做了哪些努力?本文将会从服务部署、可靠性、服务安全和性能方面的差异进行重点介绍。

华为云 DCSRedis 与开源服务的差异

在服务部署和可靠性方面:服务搭建时间缩短,解决了扩缩容操作需中断服务的弊端,完善了备份与恢复功能。

1.华为云 DCSRedis4.0、Redis5.0 及企业版 Redis6.0 最快 8 秒就可完成搭建,即使 Redis3.0,也可在 5~15 分钟完成搭建。开源 Redis 服务搭建需要 0.5~2 天。

2.华为云 DCS 提供不中断服务的在线扩容和缩容能力,可根据实际需求,在 DCS 支持的规格范围内进行扩容和缩容。开源 Redis 需要中断服务,首先为服务器调整运行内存,然后调整 Redis 内存配置并重启操作系统与服务。

如下图所示:

wKgaomU5GLeAPIpJAACF0FTAG-A318.png

3.华为云 DCS 提供定时与手动备份数据能力,支持备份文件下载到本地并支持控制台一键恢复数据。开源 Redis 支持复杂的手动备份与恢复功能。

在服务安全和性能方面:网络和服务器的安全得到保障,服务性能得以提升。

1.华为云 DCS 通过虚拟私有云和安全组保证网络安全,通过主备与集群多副本保证服务器的安全。开源 Redis 自行保证网络与服务器的安全。

2.华为云 DCS 单节点达 10 万 QPS(QueryPerSecond),企业版 Redis6.0 单节点可达 30 万 QPS,可实现高并发且快速访问。开源 Redis 性能满足基本使用。

如下图所示:

wKgZomU5GLeAO2VMAAB1QOcE6pQ476.png

在服务运维和监控方面:简化了缓存参数的维护操作步骤,支持自定义监控方式和指标,运维效率提升,减少了基础服务能力建设的人力投入。

1.华为云 DCS 可通过 Web 控制台可视化维护配置参数,可在 Web 控制台连接并操作数据。开源 Redis 不具备可视化维护参数,需自行开发。

2.华为云 DCS 提供 40+项监控指标,包括内外部业务、资源占用等的监控和统计,并支持用户自定义监控阈值和告警策略。开源 Redis 提供简单的信息统。

如下图所示:

wKgaomU5GLiALIEEAABXgjB81po681.png

3.华为云 DCS 提供完善的运维服务配套,7*24 小时监控与运维保障。开源 Redis 采取人工运维。

综上,华为云分布式缓存服务 Redis 版在性能要求较高的场景中表现出色,优势非常明显。作为业界首个支持 Arm 和双架构的 Redis 云服务,目前已经渗透到各个领域。很多大型电商网站、视频直播和游戏应用等领域中都有 Redis 的身影。未来 Redis 将继续发挥其优势,不断创新和发展,为技术的发展和互联网应用作出更多贡献。

审核编辑 黄宇

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

    关注

    20

    文章

    609

    浏览量

    50047
  • Redis
    +关注

    关注

    0

    文章

    374

    浏览量

    10871
  • 华为云
    +关注

    关注

    3

    文章

    2445

    浏览量

    17408
收藏 人收藏

    评论

    相关推荐

    Redis缓存与Memcached的比较

    些关键特性和差异: 1. 数据存储 Redis: Redis开源的键值存储,支持多种数据结构,如字符串、列表、集合、有序集合、散列、位
    的头像 发表于 12-18 09:33 96次阅读

    华为云云原生中间件 DCS & DMS 通过中国信通院与全球 IPv6 测试中心双重能力检测

    【摘要】 近日,中国信息通信研究院(以下简称“中国信通院”)与全球 IPv6 测试中心相继宣布,华为分布式缓存服务(Distribute
    的头像 发表于 12-18 09:18 136次阅读
    <b class='flag-5'>华为</b>云云原生中间件 <b class='flag-5'>DCS</b> &amp; DMS 通过中国信通院与全球 IPv6 测试中心双重能力检测

    华为分布式消息服务 DMS 9 月新动态上线啦!

    【摘要】 RocketMQ 5.X 专业版、kafka 监控大屏、CloudPond 部署等多项特性,睹为快! 华为分布式消息服务DMS
    的头像 发表于 10-15 09:54 456次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b><b class='flag-5'>分布式</b>消息<b class='flag-5'>服务</b> DMS 9 月新动态上线啦!

    文讲清什么是分布式化数据库!

    分布式化数据库是种先进的数据管理系统,它将传统的数据库技术与分布式计算、计算和大数据处理技术相融合。这种数据库架构旨在提供高可用性、高
    的头像 发表于 10-14 10:06 218次阅读

    远程IO与分布式IO的区别

    在工业自动化和控制系统设计中,远程IO(Input/Output)和分布式IO是两个重要的概念。它们各自具有独特的特点和优势,适用于不同的应用场景。本文将详细探讨远程IO与分布式IO的区别,包括位置
    的头像 发表于 06-15 15:57 2496次阅读

    Redis 开源社区持续壮大,华为为 Valkey 项目注入新的活力

    Valkey 社区的 Technical Steering Committee member,华为将持续参与社区建设。 、背景 今年 3 月 21 日,Redis Labs 宣布
    的头像 发表于 05-09 22:59 717次阅读
    <b class='flag-5'>Redis</b> <b class='flag-5'>开源</b>社区持续壮大,<b class='flag-5'>华为</b><b class='flag-5'>云</b>为 Valkey 项目注入新的活力

    分布式光伏发电哪些优点?分布式光伏发电哪些应用形式?

    分布式光伏发电是种在用户附近或用电现场配置的小型光伏发电系统,它具有许多显著的优点和多样的应用形式。
    的头像 发表于 04-29 17:44 4163次阅读

    HarmonyOS开发实例:【分布式数据服务

    分布式数据服务(Distributed Data Service,DDS)为应用程序提供不同设备间数据分布式的能力。
    的头像 发表于 04-18 10:18 705次阅读
    HarmonyOS开发实例:【<b class='flag-5'>分布式</b>数据<b class='flag-5'>服务</b>】

    超越期待:StarlingX 9.0 正式面世,为企业提供可信赖、经济实惠的分布式解决方案

    、Vodafone等电信运营商所验证的健壮开源平台,提供寻求可靠、低成本的分布式架构的企业的理想选择。 StarlingX个面向物联网
    的头像 发表于 04-15 10:03 362次阅读
    超越期待:StarlingX 9.0 正式面世,为企业提供可信赖、经济实惠的<b class='flag-5'>分布式</b><b class='flag-5'>云</b>解决方案

    Redis开源版与Redis企业版,怎么选用?

    Redis开源版,二者何不同?该如何选择?Redis企业版Redis企业版基于
    的头像 发表于 04-04 08:04 1047次阅读
    <b class='flag-5'>Redis</b><b class='flag-5'>开源</b>版与<b class='flag-5'>Redis</b>企业版,怎么选用?

    Redis实现分布式多规则限流的方式介绍

    市面上很多介绍 Redis 如何实现限流的,但是大部分都有个缺点,就是只能实现单的限流,比如 1 分钟访问 1 次或者 60 分钟访问 10 次这种,但是如果想个接口两种规则都需
    的头像 发表于 02-26 10:07 489次阅读
    <b class='flag-5'>Redis</b>实现<b class='flag-5'>分布式</b>多规则限流的方式介绍

    鸿蒙OS 分布式任务调度

    形式、数据结构、服务描述语言,屏蔽硬件差异;支持远程启动、远程调用、业务无缝迁移等分布式任务。 分布式任务调度平台在底层实现 Ability(分布式
    的头像 发表于 01-29 16:50 487次阅读

    如何选择合适的本地缓存

    小编最近在使用系统的时候,发现尽管应用已经使用了 redis 缓存提高查询效率,但是仍然步优化的空间,于是想到了比分布式
    的头像 发表于 01-18 11:19 845次阅读
    如何选择合适的本地<b class='flag-5'>缓存</b>?

    分布式节点服务器是什么?

    分布式节点服务器是种将多个服务分布式连接、协同工作,以实现负载均衡、提高系统性能和可靠性、提供高可用性的
    的头像 发表于 01-12 15:04 737次阅读
    <b class='flag-5'>分布式</b>节点<b class='flag-5'>服务</b>器是什么?

    【Vsan数据恢复】Vsan分布式存储虚拟磁盘文件丢失的数据恢复案例

    套vsan分布式存储架构有数台服务器节点,该vsan分布式存储架构配置了固态硬盘和机械硬盘,固态硬盘作为缓存盘使用,机械硬盘作为容量盘使用
    的头像 发表于 01-03 16:39 617次阅读