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

    文章

    7824

    浏览量

    137453
  • 数据库
    +关注

    关注

    7

    文章

    3807

    浏览量

    64426
  • Redis
    +关注

    关注

    0

    文章

    376

    浏览量

    10881
收藏 人收藏

    评论

    相关推荐

    华为 Flexus X 实例 docker 部署 srs6 并调优,协议使用 webrtc 与 rtmp

    · 华为最近正在举办 828 B2B 企业节,Flexus X 实例的促销力度非常大,特别适合那些对算力
    的头像 发表于 12-31 15:40 46次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b> docker 部署 srs6 并调优,协议使用 webrtc 与 rtmp

    华为 Flexus 服务器 X 实例的使用教程

    引言 选择一款性价比高、性能强劲的服务器是 IT 技术人员常面临的问题。华为Flexus
    的头像 发表于 12-30 09:16 107次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b>服务器 <b class='flag-5'>X</b> <b class='flag-5'>实例</b>的使用教程

    深度评测华为 Flexus X 实例在 Sysbench 性能测试中的亮眼表现

    前言 本文章评测华为 Flexus X 实例在 Sysbench
    的头像 发表于 12-27 13:47 96次阅读
    深度<b class='flag-5'>评测</b>,<b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>在 Sysbench <b class='flag-5'>性能</b>测试中的亮眼表现

    华为 Flexus X 轻松实现 Redis 一主多从高效部署

    前言         华为 Flexus X 是一款专为高性能计算设计的服务器
    的头像 发表于 12-27 13:45 171次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> 轻松实现 <b class='flag-5'>Redis</b> 一主多从高效部署

    基于华为 Flexus 服务器 X 实例部搭建 Halo 博客平台

    前言 在数字化转型的大潮中,华为 Flexus 服务器 X 实例凭借其强劲的
    的头像 发表于 12-26 09:40 141次阅读
    基于<b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b>服务器 <b class='flag-5'>X</b> <b class='flag-5'>实例</b>部搭建 Halo 博客平台

    华为 Flexus X 实例 docker 部署 mediacms,功能齐全的现代化开源视频和媒体 CMS

    华为最近正在举办 828 B2B 企业节,Flexus X 实例的促销力度非常大,特别适合那些对算力
    的头像 发表于 12-25 17:51 149次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b> docker 部署 mediacms,功能齐全的现代化开源视频和媒体 CMS

    华为 Flexus X 实例 MySQL 性能加速评测对比

    场景需求 3 二、Flexus 服务器 X 购买 3 2.1 Flexus X 实例购买 4
    的头像 发表于 12-25 17:10 164次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b> MySQL <b class='flag-5'>性能</b><b class='flag-5'>加速</b><b class='flag-5'>评测</b>及<b class='flag-5'>对比</b>

    基于华为 Flexus 服务器 X 实例搭建 Linux 学习环境

    前言 在当今信息技术日新月异的时代,华为 Flexus 服务器 X 实例以其强劲的
    的头像 发表于 12-25 17:10 138次阅读
    基于<b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b>服务器 <b class='flag-5'>X</b> <b class='flag-5'>实例</b>搭建 Linux 学习环境

    华为 Flexus X 实例 docker 部署 Jitsi 构建属于自己的音视频会议系统

    华为最近正在举办 828 B2B 企业节,Flexus X 实例的促销力度非常大,特别适合那些对算力
    的头像 发表于 12-25 17:08 100次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b> docker 部署 Jitsi 构建属于自己的音视频会议系统

    Flexus X 实例 CPU、内存及磁盘性能实测与分析

    的网络带宽支持。最近华为 828 B2B 企业节正在举办,Flexus X 实例的促销也非常给力,大家可以去看看。为了帮助用户更好地了解其
    的头像 发表于 12-24 17:35 160次阅读

    华为 Flexus 服务器 X 实例 使用流程

    评测与应用体验:高性能与经济性的完美结合引言在计算领域,弹性算力的需求日益增长。传统服务器通常提供固定的规格,导致资源浪费和不匹配的性能
    的头像 发表于 12-24 17:28 145次阅读
    <b class='flag-5'>华为</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b>服务器 <b class='flag-5'>X</b> <b class='flag-5'>实例</b> 使用流程

    华为 Flexus 服务器 X 实例的购买及使用体验

    价比服务。其中,华为 Flexus 服务器 X 实例
    的头像 发表于 12-24 17:26 143次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b>服务器 <b class='flag-5'>X</b> <b class='flag-5'>实例</b>的购买及使用体验

    服务器 Flexus X 实例 MySQL 应用加速测试

    企业节,Flexus X 实例的优惠活动正火热进行,对于有算力性能需求及自建 MySQL、Redis、Nginx 等
    的头像 发表于 12-24 12:19 152次阅读
    <b class='flag-5'>云</b>服务器 <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b> MySQL 应用<b class='flag-5'>加速</b>测试

    无缝升级服务,华为 Flexus X 实例带来零门槛极致体验

    和升级的服务平台,以确保业务的持续发展和创新。华为顺应中小企业对优质服务的呼唤,,推出了下一代柔性算力新物种——华为
    的头像 发表于 08-21 18:03 661次阅读
    无缝升级<b class='flag-5'>云</b>服务,<b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>带来零门槛极致体验

    华为技术新突破:Flexus X 实例以其柔性算力加速企业一键上

    在数字化时代,企业对计算平台的要求不断提高,尤其是在资源利用效率、处理性能和成本控制等方面。华为于 2024 年最新推出的华为
    的头像 发表于 07-03 15:42 683次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b>技术新突破:<b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>以其柔性算力<b class='flag-5'>加速</b>企业一键上<b class='flag-5'>云</b>