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

目录

 前言

一、华为云Flexus X加速Redis购买

1.1 Flexus X实例购买

1.2 Redis加速镜像选择

1.3 重置密码

1.4 登录Flexus X实例

1.5 Flexus X实例Redis验证

二、华为云Flexus X主节点Redis配置

2.1 重置密码

2.2 Redis外部访问配置

三、华为云Flexus X从节点Redis配置

3.1 从机复制配置

四、华为云Flexus X Redis一主多从验证

4.2  主库验证

4.1 从库验证

4.3 主写从读

总结

 前言

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

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

e9493b1e074c4f04b1649494d43aadae.png

一、华为云Flexus X加速Redis购买

1.1 Flexus X实例购买

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

8b5e99e4e6174443bb2d3f7b33dabbd5.png

1.2 Redis加速镜像选择

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

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

1.3 重置密码

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

cd2a2ee5f8d244e9af0248cc91adb279.png

1.4 登录Flexus X实例

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

1.5 Flexus X实例Redis验证

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

二、华为云Flexus X主节点Redis配置

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

2.1 重置密码

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


requirepass 123456 # 配置密码

2.2 Redis外部访问配置

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

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

bind 0.0.0.0        # 根据需要改成对应IP,这里改成任意IP


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

protected-mode no

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

systemctl restart redis

三、华为云Flexus X从节点Redis配置

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

3.1 从机复制配置

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

replicaof <主节点IP> <主节点port>
masterauth <主节点密码>

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

systemctl restart redis

四、华为云Flexus X Redis一主多从验证

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

4.2  主库验证

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

info replication

会发现有一个从节点(slave)正在跟随主节点。 此时,主库的数据新增和查询操作都应该正常进行。

4.1 从库验证

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

INFO replication

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

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

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

4.3 主写从读

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

 redis-cli -p 6379 -a 123456 MONITOR

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

总结

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/148607.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

亚马逊商品详情数据接口:提升运营排名的工具

亚马逊商品详情数据接口是亚马逊平台提供的一种服务&#xff0c;允许用户通过程序调用API&#xff08;应用程序接口&#xff09;来获取亚马逊商品的相关数据。这个接口为开发者和商家提供了丰富的商品信息&#xff0c;有助于优化用户体验、支持购买决策、竞品分析和市场研究等。…

Comfyui海报工作流:出图快,质量高!

前言 工作流获取方式放在这里了 在快节奏的现代生活中&#xff0c;高效的工作流程对于企业和个人而言&#xff0c;无疑是提升竞争力的关键。 特别是在设计领域&#xff0c;能够快速而精准地完成海报设计&#xff0c;不仅意味着时间的节省&#xff0c;更代表着工作效率的飞跃。…

玩转图像处理:Python与OpenCV实现高效绿幕背景替换

文章目录 前言色度抠图技术&#xff08;Chroma Keying&#xff09;基本原理 数据准备代码实现性能分析代码优化优化后的速度 前言 现阶段绿幕抠图有很多种方式&#xff0c;比如色度抠图&#xff08;Chroma Keying&#xff09;、亮度抠图&#xff08;Luma Keying&#xff09;、色…

win7系统安装高于13.14.0版本的node及遇到问题

背景 原项目是在win10系统上&#xff0c;使用的是node16.10.0版本&#xff0c;使用的vite开发&#xff0c;现在需要去客户现场进行开发&#xff0c;提供的电脑是win7系统&#xff0c;因为win7系统支持的最高版本node是13.14.0&#xff0c;所以我们需要降低node版本&#xff0c…

深化战略合作|义翘神州与百奥几何扩大合作:生成式AI深度赋能蛋白研发

近日&#xff0c;重组蛋白领军企业义翘神州与前沿数字生物企业百奥几何达成战略合作&#xff0c;将蛋白表达湿实验平台与生成式AI蛋白设计和改造有机结合。在前期项目成功合作的基础上&#xff0c;双方决定进一步深化合作&#xff0c;合力开拓高附加值市场需求。 当前&#xf…

opencv实战项目二十五:复杂背景下的直线提取

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、简介二&#xff0c;算法实现&#xff1a;2.1 中值滤波去噪2.2滤波图像取反并提取直线2.3 二值图细化2.4 对细化后的直线进行霍夫变换 前言 在当今计算机视…

超越想象的声音修复——iZotope RX 11,重塑音频处理的未来

iZotope RX 11是一款功能强大的音频修复和增强软件&#xff0c;专为音频后期制作、音乐制作和内容创作而设计。以下是其主要功能和用途的详细概述&#xff1a; iZotope RX 11 苹果Mac软件下载 iZotope RX 11 Windows软件下载 主要功能 智能降噪与修复&#xff1a; RX 11配备了…

ARM相关概念

ARM课程大纲 ARM相关的基本概念 机器码 计算机能够识别由1和0组成的编码格式 汇编&#xff1a;将汇编文件转换为二进制文件&#xff08;.bin/.elf&#xff09; 汇编指令 是一条具备特殊功能的指令 编译&#xff1a;生成汇编文件 int a 10; ------> mov r0 #10 …

Qt/C++ 了解NTFS文件系统,解析0x80 $Data属性,获取Run Lists数据列表

系列文章目录 整个专栏系列是根据GitHub开源项目NTFS-File-Search获取分区所有文件/目录列表的思路。 具体的如下: Qt/C 了解NTFS文件系统&#xff0c;了解MFT(Master File Table)主文件表&#xff08;一&#xff09; 介绍NTFS文件系统&#xff0c;对比通过MFT(Master File Tab…

springboot中小学数字化教学资源管理平台

基于springbootvue实现的中小学数字化教学资源管理平台 &#xff08;源码L文ppt&#xff09;4-078 第4章 系统设计 4.1 功能模块设计 系统整体模块分为管理员、教师和学生三大用户角色,整体功能设计图如下所示: 图4-1 系统整体功能图 4.2 数据库设计 4.2.1 E-R模…

工业交换机故障快速排查的方法有哪些

在现代工业自动化的环境中&#xff0c;工业交换机作为网络连接的重要设备&#xff0c;其稳定性和可靠性至关重要。然而&#xff0c;实际使用过程中难免会遇到各种故障&#xff0c;这对生产线和系统的正常运作造成了影响。为了有效应对这些问题&#xff0c;下面将介绍一些工业交…

CSRF高级防御绕过

1&#xff09;回顾low级别做过csrf页面的密码重置&#xff0c;重复之前的操作&#xff0c;我们发现级别调整中级之后&#xff0c;报错如下 2&#xff09;检查源码 进入dvwa源码&#xff0c;查找到checktoken&#xff1a; 3&#xff09;在dvwa-csrf页面上&#xff0c;抓包 http…

前端开发者有福啦,循序渐进Vue.js 3.x前端开发实践已上线

目录 写在前面 推荐图书 推荐理由 写在最后 写在前面 好书推荐&#xff01;前端开发者的福利来喽&#xff0c;《循序渐进Vue.js 3.x前端开发实践》&#xff0c;你值得拥有。 推荐图书 《循序渐进Vue.js 3.x前端开发实践》 推荐理由 《循序渐进Vue.js 3.x前端开发实践》…

介绍GPT-o1:一系列解决困难问题( science, coding, and math )的推理模型

openai o1介绍 一、官方技术报告要点剖析实验1 benchmark分析实验2:和phd比赛技术细节&#xff1a;Chain of Thought的使用人类偏好评估Human preference evaluationsatety技术细节&#xff1a;隐藏思维链为监控模型提供了机会:)openai的几点conclusion 二、官方介绍剖析 Intro…

【C语言进阶】第四节:自定义类型详解

1、结构体 1.1 结构体变量的定义和初始化 struct Point//类型声明 {int x;int y; }p1;//声明类型的同时定义变量p1struct Point p2;//定义结构体变量p2//初始化&#xff1a;定义变量的同时赋初值。 struct Point p3 { x, y };struct Node {int data;struct Point p;struct N…

端侧 AI 的新突破:面壁智能 MiniCPM 3.0

在人工智能领域&#xff0c;每一次技术的革新都可能引发一场小小的革命。 ChatGPT-3.5 曾经凭借其惊人的表现赢得了大众的关注&#xff0c;但如今&#xff0c;随着国内AI公司面壁智能推出的新端侧基座模型&#xff0c;人们开始重新审视端侧AI的潜力和未来。 这款名为MiniCPM …

Dockerfile全面指南:从基础到进阶,掌握容器化构建的核心工具

目录 Dockerfile全面指南&#xff1a;从基础到进阶&#xff0c;掌握容器化构建的核心工具 引言 一、什么是 Dockerfile 二、Dockerfile 的基本结构 三、Dockerfile 的常见配置项 1、多阶段构建 (Multi-stage Builds) 2、缓存优化 3、合并 RUN 命令 四、Dockerfile 使用…

C盘太臃肿了用这招一键给C盘瘦身 快速释放C盘空间

C盘太臃肿了用这招一键给C盘瘦身 快速释放C盘空间。我们的电脑不知不觉的就爆满了&#xff0c;这个主要的原因就是各种垃圾文件堆积&#xff0c;时间用得越久&#xff0c;垃圾堆积得越多&#xff0c;这样我们的C盘空间就被蚕食了&#xff0c;空间越来越小&#xff0c;变得越来越…

干货分享:为什么stable diffusion训练用ddpm, 采样用ddim呢?

前言 回忆一下DDPM&#xff0c;实质上它的推导过程应是如下的&#xff1a; 其中&#xff0c; 是单纯的高斯分布的推导&#xff0c;相当于一个序列过程的归纳法推导。 在DDPM中采用的是[贝叶斯公式]。 而过程则是用对进行一个估测&#xff0c;也就是用前向过程反过来对进行一个…

sql语法学习:关键点和详细解释

学习SQL语法是掌握数据库操作的基础。以下是SQL语法的一些关键点和详细解释&#xff1a; 1. SQL基础 SQL&#xff08;Structured Query Language&#xff09;是一种用于管理和操作关系型数据库的标准语言。它主要包括以下几个部分&#xff1a; 数据定义语言&#xff08;DDL&…