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

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

3天内不再提示

华为云Flexus X实例,Redis性能加速评测及对比

jf_21561199 来源:jf_21561199 作者:jf_21561199 2024-12-29 15:47 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

前言

随着云计算技术的飞速发展,Redis 作为一种高性能的内存数据库,在各种应用场景中发挥着越来越重要的作用。为了满足不同用户对 Redis 性能的高要求,华为云推出了 FlexusX 实例,并提供了加速 Redis 的选项。本文旨在通过实际测试,展示华为云 FlexusX 实例在加速 Redis 方面的性能优势,并与其他业界 U1 实例进行对比。

一、华为云 FlexusX 加速 Redis 购买

1.1FlexusX 实例购买

在开始本文的实践之前,需要在华为云官网上购买 Flexus X 实例,这个一般可以根据自己的实际需求项目选择合适的配置,比如 CPU、内存、存储和网络带宽等。

wKgZPGdsEdqAYenRAAJ02uTtywI722.png

1.2Redis 加速镜像选择

FlexusX 实例强大之处,预装 Redis 加速镜像的选项,使得开发者在项目部署的时候免去 Redis 安装,同时主要其 X-Turbo 加速技术和智能应用调优算法,能够自动优化 Redis 的性能,减少了手动调优的需求,对于 Redis 使用频繁的建议选择此镜像。

wKgZO2dsEduAd0aDAAFFHq-K8Uk934.png

购买成功后,可以在华为云控制台中看到刚刚购买的 FlexusX 实例服务器,本文已购买的 4 核 12G 的实例,详细配置如下,其中包含 Redis 加速镜像。

购买的 4 核 12G 的实例,详细配置如下,其中包含 Redis 加速镜像。

wKgZPGdsEduAOKnqAAEu5kjKx6U761.png

1.3重置密码

这里需要注意的是,首次购买后,需要重置服务器的登录密码,以便能够远程登录到服务器中。在华为云控制台中,找到 Flexus 云服务器 X 实例,点击“重置密码”按钮,然后按照提示设置新的登录密码。

wKgZO2dsEdyAdndEAABydDC1YkI133.png

wKgZPGdsEdyAHN1yAAFfezR-IsM196.png

​​

1.4登录 FlexusX 实例

接下来就可以登录到 Flexus 云服务器 X 实例中,进入终端之后,会提示WelcometoHuaweiCloudService,说明成功登录。

wKgZO2dsEd2ASmkhAAAzPYf9SsU582.png

​​

1.5FlexusX 实例 Redis 验证

进入 Flexus 云服务器 X 实例终端,使用 redis-cli 命令即可进入 Redis 容器中,可以看出使用 FlexusX 实例部署 Redis 加速镜像,预安装性能优化后的 Redis6.2 应用,相对传统服务器安装 Redis,开发者不需关心各种安装依赖、编译源码等步骤,简化了 Redis 的安装和配置过程,降低了技术门槛。

wKgZPGdsEd2AarkVAAApVIOJteA500.png

​编

二、Redis 测评工具介绍

本文 Redis 测评使用的是内置的 redis-benchmark,redis-benchmark 作为 Redis 服务器内置的性能测试工具,发挥着至关重要的作用。它能够模拟高并发场景下的客户端请求,全面评估 Redis 在不同工作负载和配置环境下的性能表现。通过执行一系列标准化的基准测试,如 SET/GET 操作、并发连接处理、多线程性能以及不同数据规模下的响应能力,

性能测试:涵盖 SET/GET 多种操作、并发连接测试、多线程测试和数据大小测试,全面评估 Redis 的性能。

参数配置:提供丰富的配置选项,允许用户根据实际需求调整并发连接数、数据大小、执行命令的类型等参数。

在使用 RedisBenchmark 之前,需确保 Redis 服务器已正确安装并处于运行状态。通过命令行执行 redis-benchmark命令。

redis-benchmark-h127.0.0.1-p6379-n100000-c100

这条命令将模拟 100 个并发客户端,对 SET 和 GET 操作等多种操作进行总计 100,000 次的性能测试。

由于 redis-benchmark 会对所有操作进行模拟测试,并且测试指标也很多,本次实践对比 Redis 的五种基本数据类型(string、hash、list、set、zset)的请求响应时间(qps)和吞吐量。

三、华为云 FlexusX 实例无加速 Redis 测评

上述是分析了华为云 FlexusX 加速 Redis 实例,接下来同样也是用 FlexusX 实例,配置也是 4h12G,但是未使用华为 Redis 加速进行,进行 redis 压测分析。同样也是执行下面命令:

redis-benchmark-p6379-a123456-c100-n100000

3.1string 类型

也是截取 string 类型的 set 测试结果:

wKgZO2dsEd2ATnh-AAAoeJHS7-8262.png

吞吐量:145,137.88请求/秒

100,000 操作,0.72s 完成

接下来是操作 string 类型的 get 命令结果:

wKgZPGdsEd6AZ5i-AAA9lIxJiGU036.png

吞吐量:141,242.94请求/秒

100,000 操作,0.71s 完成

3.2hash 类型

wKgZO2dsEd6AfW-PAAA72XQZDFs497.png

吞吐量:141,843.97请求/秒

100,000 操作,0.70s 完成

3.3list 类型

wKgZPGdsEd-AJhnzAABCASd3ypc679.png

吞吐量:143,472.02请求/秒

100,000 操作,0.70s 完成

3.4set 类型

wKgZO2dsEd-APy6EAAA6j7Os1F0436.png

吞吐量:146,842.88请求/秒

100,000 操作,0.68s 完成

3.5zset 类型

wKgZPGdsEd-AKll-AAA1G5fEnVY129.png

吞吐量:151,515.14请求/秒

100,000 操作,0.66s 完成

华为云 FlexusX 实例在未使用 Redis 加速的情况下,压测结果显示各数据类型性能表现良好。String 类型的 Set 和 Get 操作分别达到 145,137.88 和 141,242.94 请求/秒的吞吐量。Hash、List 和 Set 类型的吞吐量也均超过 140,000 请求/秒,其中 Set 类型最高,达 146,842.88 请求/秒。Zset 类型表现最佳,吞吐量高达 151,515.14 请求/秒。总体上,FlexusX 实例在未加速状态下仍展现出优秀的 Redis 性能,能满足大多数应用场景的需求。

四、业界 U 服务实例 Redis 测评

接下来使用业界 U 服务实例 Redis 性能测评,为了保证在结果的准确性,本次使用的是阿里云 U1 实例,配置是 4 核 16G,具体实例配置如下:

wKgZO2dsEeCAXvyZAACgWD3IeiY499.png

进入服务器终端,进行 redis 压测分析。同样也是执行下面命令:

redis-benchmark-p6379-a123456-c100-n100000

4.1string 类型

string 类型的 set 压测分析结果如下

wKgZPGdsEeCADN6WAAA_x_sWpQw686.png

吞吐量:28936.10请求/秒

100,000 操作,3.46s 完成

操作 string 类型的 get 命令测试结果如下:

wKgZO2dsEeCAIPbcAABIXA56Tdo389.png

吞吐量:29248.32请求/秒

100,000 操作,3.42s 完成

4.2hash 类型

wKgZPGdsEeGAHh3EAABEYFFdnXU659.png

吞吐量:29411.76请求/秒

100,000 操作,3.40s 完成

4.3list 类型

wKgZO2dsEeGAaJzjAABGeRcNH-I917.png

吞吐量:30459.95请求/秒

100,000 操作,3.28s 完成

4.4set 类型

wKgZPGdsEeKAJO8uAABAhqxKjDs484.png

吞吐量:30102.35请求/秒

100,000 操作,3.32s 完成

4.5zset 类型

wKgZO2dsEeKATaSNAABBqB7iqC0925.png

吞吐量:27631.94请求/秒

100,000 操作,3.62s 完成

阿里云 U1 实例的 Redis 性能测评显示,各数据类型的吞吐量均达到较高水平。String 类型的 Set 和 Get 操作吞吐量分别为 28,936.10 和 29,248.32 请求/秒,完成 100,000 操作需约 3.4 秒。Hash 类型吞吐量为 29,411.76 请求/秒,List 类型最高,达 30,459.95 请求/秒,Set 类型为 30,102.35 请求/秒。Zset 类型相对较低,为 27,631.94 请求/秒。总体而言,U1 实例在 Redis 性能上表现稳定,适合多种应用场景。

总结

经过详细的测试和对比,华为云 FlexusX 实例在加速 Redis 方面展现出了卓越的性能。无论是在 QPS、吞吐量还是响应时间上,都显著优于未加速的 FlexusX 实例和业界 U 服务实例 Redis。特别是在处理复杂数据类型时,其性能更是达到了业界领先水平。这主要得益于 FlexusX 实例预装的 Redis 加速镜像及其内置的 X-Turbo 加速技术和智能应用调优算法。这些先进技术不仅简化了 Redis 的安装和配置过程,还大大提升了 Redis 的整体性能。

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

    关注

    39

    文章

    8044

    浏览量

    144796
  • 数据库
    +关注

    关注

    7

    文章

    4085

    浏览量

    68562
  • Redis
    +关注

    关注

    0

    文章

    394

    浏览量

    12256
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Redis应用监控指标大盘点

    Redis作为高性能内存数据库,广泛应用于缓存、会话存储、消息队列等场景。对Redis运行状况的有效监控,是保障业务稳定性的关键。本文的目的是帮助运维工程师建立完整的Redis监控知识
    的头像 发表于 04-09 10:07 176次阅读

    硬件通胀下的生存战!华为Flexus X服务器,让中小企业不做“接盘侠”

    通知”成了企业IT采购的常态。 DRAM合同价同比暴涨171.8%,NAND Flash价格累计飙升246%,服务器整机采购成本上升15%-20%。硬件市场的疯狂涨价,正让无数中小企业面临“买得起用不起、想买却没货”的绝境。而__华为
    的头像 发表于 12-31 13:05 404次阅读

    告别“硬件军备竞赛”!华为如何让企业算力效率翻倍,成本减半?

    的技术迭代周期却在缩短。在此背景下,继续沿用传统的重资产IT模式已不合时宜。 华为凭借Flexus X实例的柔性算力、弹性
    的头像 发表于 12-31 13:02 288次阅读

    创新力被重复劳动 “稀释”? 华为Flexus AI智能体大智能体帮企业 “抢回来”

    面对重复性工作吞噬企业创新力的普遍困境,华为Flexus AI智能体通过七大核心能力,正成为推动企业效率革命的关键力量。 在深圳一家跨境电商企业的办公室内,运营总监李然向我们展示了一组对比
    的头像 发表于 12-31 13:01 313次阅读
    创新力被重复劳动 “稀释”? <b class='flag-5'>华为</b><b class='flag-5'>云</b><b class='flag-5'>Flexus</b> AI智能体大智能体帮企业 “抢回来”

    DRAM 暴涨 171%! 171% 下的企业突围:华为 Flexus X 服务器成 IT 成本管控利器

    Flexus X 服务器凭借独有的柔性算力黑科技与智能调度能力,助力企业实现核心应用性能最高达友商 6 倍、综合成本降低 30% 的双
    的头像 发表于 12-31 13:00 390次阅读

    拒绝 “一次性工具”: 华为Flexus AI智能体让 AI 持续创造业务价值

    从工具到伙伴:华为Flexus AI智能体如何以“产品+服务”双轮驱动破解企业AI落地难题 真正的技术赋能,不仅提供利器,更要教会用法,陪伴成长。 在数字化转型的浪潮中,企业AI应用正面临着一个
    的头像 发表于 12-25 17:21 639次阅读

    告别加班!华为Flexus AI智能体,让效率提升95%的秘诀

    和运营效率上看到对应的回报。 华为Flexus AI智能体通过其全栈技术架构与精准的价值转化路径,为企业提供了一个技术价值可衡量、可感知、可追踪的完整闭环。它不追求技术的炫酷,而聚焦于技术如何安静地融入业务背景,成为推动企
    的头像 发表于 12-25 17:20 695次阅读
    告别加班!<b class='flag-5'>华为</b><b class='flag-5'>云</b><b class='flag-5'>Flexus</b> AI智能体,让效率提升95%的秘诀

    【产品应用】储能网关EM-1000与EM-1000G的Redis性能对比

    视频推荐随着储能控制系统智能化发展,对实时处理和高速缓存需求提升。本测试对EM-1000与EM-1000G的Redis性能进行对比,评估其在吞吐、响应与稳定性上的差异,为客户提供精准硬件选型依据
    的头像 发表于 12-02 11:39 493次阅读
    【产品应用】储能网关EM-1000与EM-1000G的<b class='flag-5'>Redis</b><b class='flag-5'>性能对比</b>

    软通动力携手华为加速行业应用智能进化

    华为全联接大会2025期间,华为联合应用现代化产业联盟举办“应用现代化,加速行业应用智能进化”论坛,并携手中国软件行业协会、中国信息通信研究院、马来西亚国家信息与通信协会(PIKOM
    的头像 发表于 09-28 17:46 1304次阅读

    什么是加速加速的重点选购指标是哪些?

    加速是提升网站、APP访问速度的关键工具,很多人却搞不清它的作用和选购要点。本文 华纳 会先用通俗语言解释加速是什么,再拆解选购时必看
    的头像 发表于 09-12 16:29 1738次阅读

    Redis集群部署与性能优化实战

    Redis作为高性能的内存数据库,在现代互联网架构中扮演着关键角色。作为运维工程师,掌握Redis的部署、配置和优化技能至关重要。本文将从实战角度出发,详细介绍Redis集群的搭建、
    的头像 发表于 07-08 17:56 1043次阅读

    【经验分享】在Omni3576上编译Redis-8.0.2源码,并安装及性能测试

    本文首先介绍Redis是什么,然后介绍如何在Omni3576上编译Redis-8.0.2源码,以及从源码编译、安装Redis,最后介绍如何在Omni3576上运行Redis
    的头像 发表于 06-05 08:05 1105次阅读
    【经验分享】在Omni3576上编译<b class='flag-5'>Redis</b>-8.0.2源码,并安装及<b class='flag-5'>性能</b>测试

    【幸狐Omni3576边缘计算套件试用体验】Redis最新8.0.2版本源码安装及性能测试

    介绍如何在Omni3576上编译Redis-8.0.2源码,以及从源码编译、安装Redis,最后介绍如何在Omni3576上运行Redis性能测试,并与树莓派5上的结果进行
    发表于 06-03 01:28

    HarmonyOS5服务技术分享--缓存快速上手指南

    大家好,今天我们来聊聊如何快速上手华为AppGallery Connect(AGC)的缓存服务。作为一款基于Serverless架构的Key-Value型缓存服务,它不仅能自动弹性伸缩,还能免去运
    发表于 05-22 18:37

    Redis 再次开源!

    “  Redis 现已采用 AGPLv3 开源许可证。  ” Redis CEO 的 Blog 以下是 Redis CEO Rowan Trollope 的 Blog: 像 AWS 和 GCP 这样
    的头像 发表于 05-06 18:26 1071次阅读