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

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

3天内不再提示

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

jf_94205927 来源:jf_94205927 作者:jf_94205927 2024-12-27 13:45 次阅读

前言

华为云 FlexusX 是一款专为高性能计算设计的云服务器实例,其搭载的 X-Turbo 加速威廉希尔官方网站 和智能应用调优算法,能够大幅提升 Redis 的处理能力和响应速度。此外,FlexusX 预装 Redis 加速镜像,简化了 Redis 的安装和配置流程,降低了威廉希尔官方网站 门槛,使开发者能够更专注于业务逻辑的实现。

本文将详细介绍如何在华为云 FlexusX 上购买实例、配置 Redis 主从节点,并验证一主多从架构的正确性。通过实际操作,您将体验到 FlexusX 在提升 Redis 性能和高可用性方面的显著优势。

wKgZPGduPvyAFhcUAAFBJ4jvWqI291.png

一、华为云 FlexusX 加速 Redis 购买

1.1FlexusX 实例购买

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

wKgZO2duPvyALAOwAAJ02uTtywI329.png

1.2Redis 加速镜像选择

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

wKgZPGduPv2AE0z7AAFFHq-K8Uk894.png

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

wKgZO2duPv2AE1qrAAEu5rI4yNo720.png

1.3重置密码

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

wKgZPGduPv2ASv5YAABydDC1YkI237.png

wKgZO2duPv6AFd-hAAFfe84-BYE852.png

1.4登录 FlexusX 实例

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

wKgZPGduPv6AXLrSAAAzPV9qWEY854.png

1.5FlexusX 实例 Redis 验证

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

wKgZO2duPv6AEBjTAAApVGwB90k063.png

二、华为云 FlexusX 主节点 Redis 配置

接下来开始配置 Redis 主节点,作为主节点配置较为简单,主要是重置密码以及开放外部访问即可。

2.1重置密码

FlexusX 实例 Redis 默认安装配置/etc/redis 目录下,可以进入该目录,便可以看到 Redis 的相关配置在此目录,主要是需要重置 Redis 密码以及授权外部访问,进入 redis.conf 文件,找到如下属性进行配置。

requirepass123456#配置密码

wKgZPGduPv-AP7cPAAEJWXOWnJs854.png

2.2Redis 外部访问配置

由于作为主节点,需要允许Redis从外部访问,也就是其他节点能够访问,同样进入Redis的配置文件redis.conf。这里需要修改两个配置:

第一个,修改bind这一行的内容,使其包含服务器的IP地址或0.0.0.0(表示监听所有可用的网络接口),这里修改为 0.0.0.0 皆可。

bind0.0.0.0#根据需要改成对应 IP,这里改成任意 IP

wKgZO2duPv-ATy0TAABK7SRfq4M700.png

第二个,找到protected-mode这一行。默认情况下,Redis的保护模式是开启的,这意味着Redis只接受来自本地的连接。将protected-mode这一行的值改为no,以关闭保护模式:

protected-modeno

wKgZPGduPwCAM4JvAACthMl1Q-o226.png

上述修改完之后,需要重启Redis服务器以使更改生效,使用下面命令重启即可:

systemctlrestartredis

三、华为云 FlexusX 从节点 Redis 配置

在 FlexusX 控制台中,再次创建一个新的 Redis 实例作为从节点,同样也是选择 Redis 加速镜像,这样就能确保两个机器 Redis 版本号一直,购买完成之后就可以进行节点 Redis 配置了,从节点配置主要是配置拷贝对象(主节点)。

3.1从机复制配置

进入 FlexusX 实例 Redis 默认安装配置/etc/redis 目录下,使用 vim 命令打开 redis.conf 文件,找到 masterauth 的位置,可以在命令框输入/masterauth进行查找,添加下面两个配置:

replicaof<主节点 IP><主节点 port>

masterauth<主节点密码>

wKgZO2duPwCACi9OAAB4Zn6dkvs895.png

上述修改完之后,同样也是需要重启Redis服务器以使更改生效。

systemctlrestartredis

四、华为云 FlexusXRedis 一主多从验证

两台验证华为云 FlexusXRedis 配置完成,接下来就可以验证一主多从架构了,以下是详细的验证流程。

4.2主库验证

在主节点输入以下命令连接 Redis,需要在主节点上连接 Redis 并检查其状态:

inforeplication

会发现有一个从节点(slave)正在跟随主节点。

wKgZPGduPwCAZaniAADU2no7z0o239.png

wKgZO2duPwGAOlpTAABNMGHquXs836.png

4.1从库验证

接下来,验证从库的状态和功能,同样在从节点上连接 Redis 并检查其状态。

INFOreplication

此时从库显示上述主库的从节点IP。

wKgZPGduPwGAYNV-AADwUyQuSGQ757.png

进行 set 操作时,从库会提示只能进行读取操作,这是正常的,因为从库默认是只读的。

wKgZO2duPwKAUSEuAACQ8vGPDVY776.png

从库能够正常读取主库保存的数据,这表明数据同步是有效的。

wKgZPGduPwKAd7joAAAguYHv5uc795.png

4.3主写从读

为了进一步验证主写从读的功能,可以在主机上使用 MONITOR 命令来监控 Redis 实例的实时操作:

redis-cli-p6379-a123456MONITOR

可看到从机正在拷贝主机信息的实时记录,这表明主库的数据变更正在被同步到从库,从而验证了主写从读的正确性。

wKgZO2duPwKAYEZsAAH3XZqYWdA505.png

总结

通过本文的详细步骤,成功地在华为云 FlexusX 上搭建了一主多从的 Redis 架构,并验证了其正确性和高效性。华为云 FlexusX 不仅提供了强大的计算能力,更通过其 X-Turbo 加速威廉希尔官方网站 和智能应用调优算法,显著提升了 Redis 的性能和稳定性。

热烈庆祝华为云 828B2B 企业节隆重举行!FlexusX 实例限时优惠盛宴火热开启!面对不断攀升的计算需求以及自建数据库、缓存和 Web 服务所面临的性能难题,FlexusX 实例的特惠活动为企业带来了革命性的机遇。切勿错失这一难得的契机,立即行动,让您的业务攀登新的高峰!

审核编辑 黄宇

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

    关注

    0

    文章

    375

    浏览量

    10875
  • 华为云
    +关注

    关注

    3

    文章

    2491

    浏览量

    17426
收藏 人收藏

    评论

    相关推荐

    基于 Flexus 服务器 X 实例体验大模型部署体验测评

    也很快。但是大家目前都是在体验,能不能部署下试试呢? 今天,我们就以华为 Flexus
    的头像 发表于 12-24 12:27 96次阅读
    基于 <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 127次阅读
    <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> 实例的购买及使用体验

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

    感谢华为大哥的优惠券 用优惠券之后 0 元,再次感谢!欢迎大家购买个,动手跟我起试试 购买 Flexus 服务器
    的头像 发表于 12-24 17:28 118次阅读
    <b class='flag-5'>华为</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b>服务器 <b class='flag-5'>X</b> 实例 使用流程

    华为 Flexus X 实例使用测评——上手初体验,比想象的更丝滑

    华为 Flexus 服务是华为推出的
    的头像 发表于 12-24 17:29 123次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> 实例使用测评——上手初体验,比想象的更丝滑

    华为 Flexus X 实例部署安装 HivisionIDPhoto 个轻量级的 AI 证件照制作算法

    /HivisionIDPhotos由于最近华为最近正在举办 B2B 企业节,Flexus X 实例的促销力度非常大。所以购买了
    的头像 发表于 12-25 17:08 85次阅读
    <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>安装 HivisionIDPhoto <b class='flag-5'>一</b>个轻量级的 AI 证件照制作算法

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

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

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

    目录 前言 1 Flexus 服务器 X 介绍 1 1.1 Flexus 服务器
    的头像 发表于 12-25 17:10 121次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> 实例 MySQL 性能加速评测及对比

    华为 EulerOS 环境下,Flexus X 实例快速部署宝塔面板攻略

    华为征文活动,我们将带领大家深入了解如何在华为 EulerOS 环境中,高效地安装并配置 Flex
    的头像 发表于 12-25 17:49 141次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> EulerOS 环境下,<b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> 实例快速<b class='flag-5'>部署</b>宝塔面板攻略

    威廉希尔官方网站 升级:探索华为 EulerOS 与 Flexus X 实例如何完美融合快速部署 Django

    ,我们将目光聚焦于华为 EulerOS 操作系统与 Flexus X 实例的深度融合,探讨如何在这强大组合下
    的头像 发表于 12-25 17:50 134次阅读
    威廉希尔官方网站
升级:探索<b class='flag-5'>华为</b><b class='flag-5'>云</b> EulerOS 与 <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> 实例如何完美融合快速<b class='flag-5'>部署</b> Django

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

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

    华为 Flexus X 实例部署开源物联网平台 ThingsBoard

    背景 最近购买了华为Flexus X 实例,这两天正在装些软件,顺便记录
    的头像 发表于 12-26 09:17 113次阅读
    <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>开源物联网平台 ThingsBoard

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

    Halo 博客平台,充分发挥其稳定可靠的服务优势。通过这实践,我们将展示如何利用华为的强大支持,实现博客平台的
    的头像 发表于 12-26 09:40 85次阅读
    基于<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> 实例部搭建 Halo 博客平台

    服务器 Flexus X 实例:部署 AgentOps,全方位监测智能体

    通过深入体验华为的 Flexus 服务器 X 实例,我发现它不仅提供了直接通过公网访问的便利性,还支持
    的头像 发表于 12-26 18:10 98次阅读
    <b class='flag-5'>云</b>服务器 <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> 实例:<b class='flag-5'>部署</b> AgentOps,全方位监测智能体

    华为 Flexus 服务器 X 实例之 openEuler 系统下部署 Web 应用服务器 OpenResty

    充满无限可能的威廉希尔官方网站 世界。本次实践我们专注于在华为 Flexus X 实例上运行的 openEuler 系统中部署 OpenResty,以
    的头像 发表于 12-26 18:15 112次阅读
    <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> 实例之 openEuler 系统下<b class='flag-5'>部署</b> Web 应用服务器 OpenResty

    华为 Flexus 服务器 X 实例之 openEuler 系统下部署 CodeX Docs 文档工具

    Flexus 服务器 X 实例介绍 1.1 Flexus 服务器
    的头像 发表于 12-26 21:41 47次阅读
    <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> 实例之 openEuler 系统下<b class='flag-5'>部署</b> CodeX Docs 文档工具