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

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

3天内不再提示

云服务器 Flexus X 实例评测体验之搭建 Redis

jf_94205927 来源:jf_94205927 作者:jf_94205927 2025-02-06 17:50 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一、前言

随着云计算的发展,企业对计算资源的需求日益增长,尤其是在处理大规模数据和支持高并发的业务场景中,选择一款性能优越、稳定性强的云服务器显得至关重要。在近期的华为云 828 B2B 企业节活动中,华为云推出了Flexus X 实例,这款云服务器以其柔性算力和高性能表现,受到了广泛关注。作为开发者和运维人员,本文将分享在Flexus X 实例上通过源码搭建Redis 服务的体验,感受其性能优势。

二、Flexus X 云服务器

2.1 实例简介

Flexus X 实例 是华为云新推出的云服务器产品,主要特点包括:

l柔性算力:能够根据业务需求灵活调整资源分配,显著提高计算效率。

l六倍性能:相比传统云服务器,性能提升明显,特别适用于计算密集型任务。

l适用场景广泛:覆盖从高科技、零售到金融、游戏等多行业的通用工作负载场景。

wKgZO2dtLDSAe8CsAAJNaOkku2E968.png

2.2 为什么选择 Flexus X 实例?

在日常的业务部署中,对于高并发访问和实时数据处理的要求越来越高,而 Redis 作为一款高性能的内存数据库,能够有效应对这些需求。因此,我选择了 Flexus X 实例来搭建 Redis,测试其在实际生产环境中的表现。

但接下来,我先给大家出一板块教大家如何选购及开通云服务器 Flexus X 实例,帮助大家少走点弯路。

三、购选及登录教程

3.1 如何选购 Flexus X?

首先,我们先找到官网页,也就是如下界面,网址如右:https://www.huaweicloud.com/product/flexus-x.html,可以看到列举了很多很多不同类型不同规格的服务器实例,但是它们之间有何区别如何选购,我们接着往下看。

wKgZPGdtLDSAYyccAAJchJaduoc485.png

我们页面往下拉,可以看到有个【查看全部实例】的直通车,这里我们可以通过它来快速进行选择最适合自己的规格实例。

wKgZO2dtLDWAadYeAALtvEn6kCw343.png

接下来,我们直接点击购买,进入到购买规格配置页,具体请看如下:

wKgZPGdtLDWAYliGAAIk1F2-yy8984.png

第一步,我们先搭选基础配置,比如计费模式、区域等。

wKgZO2dtLDWAP4jlAAFHs9qASwU183.png

而且,针对 Flexus 云服务器 X 实例,独家支持 CPU 内存的柔性配比,支持 100+规格,最高支持 CPU 内存 3:1 配比,让 CPU 与内存更贴合业务应用需求,大大的满足用户的需求;

wKgZPGdtLDWATPbsAAEXyCmqJi8166.png

第二步:选择对应的镜像,具体如下演示,我是习惯了 Linux 服务器的模式,那我便选择 Centos 镜像。

wKgZO2dtLDaAFy0lAAHD68jUxuk530.png

第三步:配置相关端口及确定 CES,演示如下:

wKgZPGdtLDaAEhKMAAHBD7HOx_s719.png

第四步:确定相关带宽大小及云备份是否开启,具体如何选择可参考如下截图:

wKgZO2dtLDeASznkAAHV5qY2Wcc582.png

第五步:确认购买服务器相关配置,检查该规格服务器实例是否满足自己的基本使用。

wKgZPGdtLDeAfcawAAF1i6GP_wA785.png

最后,笃定自己认为合适的规格配置即可,这里大家也可以参考我选择的,然后选择完后,拉到底部,可以看到最后的实例费用。

wKgZO2dtLDiAbCShAAGDmbY7C9E321.png

其中也提供两种计费模式,包年/包月和按需计费,这就方便了大家如若只是体验,可以选择模式二。

wKgZPGdtLDiAJkdOAAII-DSHcoY712.png

确定付费模式之后,我们即可进行付费结算。不过一般刚推广,也可以查验下自己是否存有优惠卷,比如如下演示:

wKgZO2dtLDiAEx_IAAJG_pMw37Y390.png

如果你有,你就可以通过选择优惠卷抵扣。

wKgZPGdtLDmAcl_iAADki-J6Aco027.png

最后,点击【确认付款】,付款完会跳转到如下界面,提示你订单支付成功。

wKgZO2dtLDmAK8NQAAB80PSXOhc553.png

这里我们也可以通过如下链接,进行查验一下实例是否到账。

wKgZPGdtLEOALFc8AAD0N0jl-VU714.png

3.2 登录方式选择

如上购买完成后,在登录之前,我们先熟悉下,实例所提供的公网 IP 等操作相关。

wKgZO2dtLEOACa98AAGGcHgHM5A464.png

接着,我们需要配置下我们对应需要开放的一些常用端口,演示如下:

wKgZPGdtLESANTrGAAHMafrzgG4632.png

接着,我们就可以进行我们最关心的点了,我们可以有多种方式进行实例登录使用,比如可通过 Xshell 远程跟在线登录连接。如下我分别给大家介绍下这两种方式分别怎么玩。

方式 1:Xshell 远程连接

第一步:填入对应的公网 IP 与用户名,这里直接填 root 即可。

wKgZO2dtLESASvnnAADSWnIurUU111.png

然后我们接着输入我们自定义的服务器登录密码,如果你不记得,也没关系,我们直接去列表页进行密码重置或者修改即可。

wKgZPGdtLESAftNbAABOsquFXm8120.png

输入正确的密码,直接回车,即可看到我们成功登录,演示如下:

wKgZO2dtLESASsxxAAJParlYHnc640.png

然后大家便可愉快的玩耍了,可以发现跟 CenOs 没啥区别,Linux 语法直接走起。

wKgZPGdtLEWAC6exAAG3l4peXSE435.png

方式 2:在线连接

第一步:我们在列表页直接选择远程登录。

wKgZO2dtLEWAW3bCAAD8V423FPM725.png

第二步:我们选择 CloudShell 登录。

wKgZPGdtLEWASjtDAAHIw0U3z20941.png

第三步:输入对应的 IP 与用户、密码。然后点连接即可。

wKgZO2dtLEWATJkwAAD8X2PK6HM785.png

第四步:登录成功,剩下的时间就交给大家啦。

wKgZPGdtLEaAGrDVAADIMLxqFNs357.png

可以发现也是一种很友好的方式,如果大家有不方便下载的,就可以选择在线远程把玩。

wKgZO2dtLEaAWtrdAAD-HK5D4jQ725.png

四、通过源码搭建 Redis

接下来,我将分享如何在 Flexus X 实例 上通过纯命令的方式来安装 Redis,配置其开机自启动,并设置远程访问。

4.1 准备工作

首先,使用 SSH 连接到 Flexus X 实例。你可以通过控制台获取服务器的公网 IP 和登录凭证。

ssh root@<你的服务器 IP>

连接成功后,我们开始更新系统并安装必需的软件包。

sudo apt-get update

sudo apt-get install build-essential tcl

4.2 下载并编译 Redis 源码

接下来,我们需要在 Redis 官方网站下载源码包。进入官网后,根据不同平台选择相应的安装方式。本文以 Linux 平台为例,点击“Install Redis from Source”选项进行安装,如下图所示。

wKgZPGdtLEaAKN2pAALwuTKqKzs947.png

如下所示,执行 wget 命令下载软件包。

wKgZO2dtLEeAShDEAAJK38YqI4s315.png

具体命令归纳如下:

wget https://download.redis.io/redis-stable.tar.gz

tar -xzvf redis-stable.tar.gz

cd redis-stable

make

sudo make install

其中可能有的环境是没有现成的 Redis 环境,这里我们缺环境的同学需要安装 Redis 编译所需要的环境。

sudo apt install build-essential -y

wKgZPGdtLEeAel04AABVofATT1o347.png

执行如上命令安装编译 C/C++依赖的软件包成功后,进入 redis-stable 目录,执行如下命令编译源码。

wKgZO2dtLEeAIbDnAAUOWfnz7R4008.png

make test

具体测试结果请看如下截图展示:

wKgZPGdtLEeAeElxAATC7lfOSO4723.png

之后我们便可以直接走启动 Redis 服务这一步了。

4.3 配置 Redis 变量

我们已经安装了 Redis,接下来是需要配置 redis-server,先将源码目录下的 redis.conf 配置文件拷贝到安装目录,执行如下命令。、

mkdir /usr/local/redis/

cp ./redis.conf /usr/local/redis/

wKgZO2dtLEiAP169AACjyuArBFs783.png

接着,我们要修改 redis.conf 文件,如下所示。

1、将 daemonize 值修改为 yes

daemonize yes

具体操作演示如下:

wKgZPGdtLEiAfFCKAABDi2mFR_E837.png

2、指 log 日志文件路径

logfile "/var/log/redis-server.log"

具体操作演示如下:

wKgZO2dtLEmAYS2EAABBJjTmsVQ133.png

3、设置登录密码

requirepass 123456

具体操作演示如下:

wKgZPGdtLEmAAaf8AANZsMeGX0Q540.png

4、开放远程连接权限。

# bind 127.0.0.1

具体操作演示如下:

wKgZO2dtLEmAMISbAACGZgiXIXM563.png

4.4 启动 Redis 服务

完成 Redis 配置之后,我们可以启动 Redis 服务了。

redis-server /usr/local/redis/redis.conf

ps -ef |grep redis

具体操作演示如下:

wKgZPGdtLEqAZXUeAABI9-X2GB8632.png

如上 Redis 服务我们就已经正常运行起来了,接着我们可以进行一波测试,通过服务 IP 及端口进行连接。

4.5 测试远程连接

现在,你可以在远程机器上通过 redis-cli 工具连接到 Redis 服务器:

redis-cli -h <你的服务器 IP> -p 6379

成功连接后,你可以执行 Redis 命令,如 PING,以测试连接是否正常。或者你也可以通过可视化连接工具进行 Redis 连接测试,比如这个开源的可视化工具:Another-Redis-Desktop-Manager,选择对应 exe 应用下载安装即可。

wKgZO2dtLEqAb23OAALeWs_API4424.png

安装完成后,点击 New Connection,填写配置如下所示。这里我以填写过的给大家做个演示,填写内容都一样。

wKgZPGdtLEqAeIplAADMohMO_u0780.png

点击 OK 后即可连接成功,操作界面如下所示。

wKgZO2dtLEqAMl1uAACtdg_zDyI378.png

五、Flexus X 实例性能体验

在实际的使用过程中,Flexus X 实例展现了其卓越的性能优势。在 Redis 高并发读写测试中,服务器能够稳定处理大量请求,并且响应时间保持在极低水平。以下是我通过 Redis-benchmark 工具测试的结果:

redis-benchmark -h <你的服务器 IP> -p 6379 -q

结果显示,在 50 并发客户端同时访问的情况下,Flexus X 实例上的 Redis 每秒能够处理超过 10 万个请求,表现十分优异。这对于需要快速响应和大规模数据处理的业务场景非常适用。

5.1 性能对比

我还对比了华为云 Flexus X 实例 与友商的 U1、C6 实例的性能。在相同的 Redis 部署场景下,Flexus X 实例在数据读写性能和稳定性方面表现明显优于 U1 和 C6,特别是在高并发任务处理时,其 CPU 资源调度效率明显提升。

5.2 资源调度的灵活性

Flexus X 实例的另一个突出优势在于其资源调度的灵活性。根据业务需求,Flexus X 实例能够快速扩展和调整计算资源,这对于需要快速响应突发流量的企业来说是一个非常重要的特性。

六、文末

通过本次测试,Flexus X 实例在搭建 Redis 等高性能应用中展现了非常强大的算力和稳定性。对于那些有高计算需求、自建数据库或缓存服务的用户来说,华为云 Flexus X 实例无疑是一个非常理想的选择。

正值华为云 828 B2B 企业节 火热进行中,Flexus X 实例的促销活动也是相当给力。

wKgZPGdtLEuAE4VxAAWCE-tkG2E500.png

如果你对云计算和高性能服务器有需求,不妨抓住这次机会,体验华为云的旗舰级服务。

wKgZO2dtLEuAdxYuAAKl0JIlogs367.png

加入我们,一起讨论更多关于云计算和性能优化的技术话题!

--End


审核编辑 黄宇

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

    关注

    0

    文章

    830

    浏览量

    14093
  • 华为云
    +关注

    关注

    3

    文章

    2805

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    华为 Flexus 服务器 X 实例下的 Redis 性能基准测试

    Flexus 服务器 X 实例介绍 华为 Flexus
    的头像 发表于 01-23 18:07 723次阅读
    华为<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服务器</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>下的 <b class='flag-5'>Redis</b> 性能基准测试

    华为 Flexus 服务器 X 实例 openEuler 系统下搭建 MaxKB 开源知识库问答系统

    及个人开发者快速构建高效、灵活的应用环境。本文将详细介绍如何利用华为 Flexus 服务器 X 实例
    的头像 发表于 01-17 09:44 1856次阅读
    华为<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服务器</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b><b class='flag-5'>之</b> openEuler 系统下<b class='flag-5'>搭建</b> MaxKB 开源知识库问答系统

    Flexus 服务器 X 实例实践:安装 Dashdot 开源服务器仪表板

    引言 在当今计算的浪潮下,华为凭借其卓越的技术实力,成为众多企业和开发者的信赖选。华为 Flexus
    的头像 发表于 01-13 15:51 968次阅读
    <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服务器</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>实践:安装 Dashdot 开源<b class='flag-5'>服务器</b>仪表板

    服务器 Flexus X 实例,Docker 集成搭建 Redis 集群

    之间平衡负载,确保系统的高可用性和数据一致性 搭建 Redis 集群 1、购买华为 Flexus X
    的头像 发表于 01-13 13:37 697次阅读
    <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 集成<b class='flag-5'>搭建</b> <b class='flag-5'>Redis</b> 集群

    使用华为 Flexus 服务器 X 搭建部署茶叶商城小程序 uniapp

    、砍价、秒杀、会员、分销等等功能一个茶叶商城小程序。 后端使用 ThinkPHP,前端使用 UniApp,数据库采用 MySQL,并结合 Redis 缓存技术。 ���《华为 Flexus
    的头像 发表于 01-13 13:35 804次阅读
    使用华为<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服务器</b> <b class='flag-5'>X</b> <b class='flag-5'>搭建</b>部署茶叶商城小程序 uniapp

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

    如何基于华为 Flexus 服务器 X 实例快速搭建
    的头像 发表于 01-08 11:46 864次阅读
    基于华为<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服务器</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>快速<b class='flag-5'>搭建</b> Halo 博客平台

    华为 Flexus 服务器 X 实例 openEuler 系统下部署 dufs 文件服务器

    一、Flexus 服务器 X 实例介绍 1.1 Flexus
    的头像 发表于 01-08 11:45 933次阅读
    华为<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服务器</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b><b class='flag-5'>之</b> openEuler 系统下部署 dufs 文件<b class='flag-5'>服务器</b>

    Flexus 服务器搭建基础环境

    。 今天,有幸拿到一台 华为 FlexusX 实例服务器 ,去年体验下 L
    的头像 发表于 12-31 10:38 1049次阅读
    <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服务器</b><b class='flag-5'>搭建</b>基础环境

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

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

    Flexus 服务器 X 实例:在 Docker 环境下搭建 java 开发环境

    和开发者精心打造。它以卓越的柔性算力,为我们在 Docker 环境下搭建 java 开发环境提供有力支撑。 一、Flexus 服务器 X
    的头像 发表于 12-30 09:07 893次阅读
    <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服务器</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>:在 Docker 环境下<b class='flag-5'>搭建</b> java 开发环境

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

    随着计算技术的飞速发展,Redis 作为一种高性能的内存数据库,在各种应用场景中发挥着越来越重要的作用。为了满足不同用户对 Redis 性能的高要求,华为推出了
    的头像 发表于 12-29 15:47 858次阅读
    华为<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'>Redis</b>性能加速<b class='flag-5'>评测</b>及对比

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

    署 Halo 博客平台,充分发挥其稳定可靠的服务优势。通过这一实践,我们将展示如何利用华为的强大支持,实现博客平台的高效搭建与管理。依托华为
    的头像 发表于 12-26 09:40 851次阅读
    基于华为<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服务器</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>部<b class='flag-5'>搭建</b> Halo 博客平台

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

    不仅提供了强大的计算资源,还拥有灵活的扩展能力和稳定的运行表现,为用户提供了可靠的技术支撑。特别是对于那些希望快速搭建 Linux 学习环境的用户来说,华为 Flexus
    的头像 发表于 12-25 17:10 920次阅读
    基于华为<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服务器</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b><b class='flag-5'>搭建</b> Linux 学习环境

    采用 Flexus 服务器 X 实例搭建 RTSP 直播服务器

    一、前言 这篇文章讲解:  采用华为最新推出的 Flexus 服务器 X 实例
    的头像 发表于 12-24 17:36 1033次阅读
    采用 <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服务器</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b><b class='flag-5'>搭建</b> RTSP 直播<b class='flag-5'>服务器</b>

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

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