Linux-安装redis6.2.1及主备复制模式(replication)

news2024/12/23 5:13:57

Linux-安装redis6.2.1

  • 下载redis6.2.1资源
  • 上传至安装目录
  • 解压及编译
    • 解压
    • 修改名称
    • 编译
  • 修改配置文件
    • 主节点
    • 从节点
  • 启动及测试
    • 启动
      • 主节点
      • 从节点
    • 测试

下载redis6.2.1资源

地址==》https://redis.io/download/
在这里插入图片描述
在这里插入图片描述

上传至安装目录

例:/data/replication/

解压及编译

解压

tar -zxvf redis-6.2.1.tar.gz

修改名称

目录redis-6.2.1修改为7000-master
再copy一份为从节点备份,文件夹命名为7001-slave

编译

分别进入文件夹7000-master和7001-slave,执行命令

make

编译后,会在/data/replication/7000-master/src/和目录/data/replication/7001-slave/src/下生成执行文件,如下
在这里插入图片描述

修改配置文件

主节点

修改主节点文件夹/data/replication/7000-master/中的redis.conf
只记录修改地方,如下

# 修改,对所有ip开放
bind 0.0.0.0
# 修改,禁用保护模式
protected-mode no
# 修改,后台运行
daemonize yes
# 修改,进程pid号写入文件
pidfile /var/run/redis_7000.pid
# 修改,持久化文件存放路径
dir /data/replication/7000-master/data
# 修改,访问密码
requirepass 123456

从节点

修改主节点文件夹/data/replication/7001-slave/中的redis.conf
只记录修改地方,如下

# 修改,对所有ip开放
bind 0.0.0.0
# 修改,禁用保护模式
protected-mode no
# 修改,后台运行
daemonize yes
# 修改,进程pid号写入文件
pidfile /var/run/redis_7001.pid
# 修改,持久化文件存放路径
dir /data/replication/7001-slave/data
# 修改,Redis主节点的访问密码
masterauth 123456
# 修改,访问密码
requirepass 123456
# 增加,主节点地址、端口
slaveof 192.168.11.131 7000

启动及测试

启动

主节点

进入目录/data/replication/7000-master/src/,执行命令

./redis-server ../redis.conf

从节点

进入目录/data/replication/7001-slave/src/,执行命令

./redis-server ../redis.conf

测试

连接主节点

#登录主节点
./redis-cli -h 192.168.11.131 -p 7000
#访问密码
192.168.11.131:7000> auth 123456
OK
192.168.11.131:7000> set a 123
OK

连接从节点

#登录主节点
./redis-cli -h 192.168.11.131 -p 7001
#访问密码
192.168.11.131:7000> auth 123456
OK
192.168.11.131:7000> get a
"123"

完成,主节点set键值对,从节点查询到~

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

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

相关文章

Tomcat 日志乱码问题解决

我就是三井,一个永不放弃希望的男人。——《灌篮高手》 Tomcat 日志乱码问题解决 乱码原因:字符编码不一致 如:国内电脑一般都是GBK编码,而Tomcat日志使用的是UTF-8编码 解决方法:将对应字符编码由 UTF-8 改为 GBK 即…

K8s 持久化存储有几种方式?一文了解本地盘/CSI 外接存储/K8s 原生存储的优缺点

当今云原生环境中,Kubernetes(K8s)已成为既定的容器编排工具。随着 K8s 的普及,存储也成为 K8s 用户关注的一个重要问题:为了满足不同的场景需求,K8s 可以支持基于不同架构的多种存储方案。这些方案间有什么…

easyCode代码插件

1、安装插件 2、连接数据库 3、修改模板 4、生成代码

怎么把pdf压缩的小一点?

怎么把pdf压缩的小一点?在我们日常的学习和工作中,PDF文件是一个非常常见和有用的文件格式,并且受到很多小伙伴的喜欢。有时候,一些PDF文件可能会很大,造成pdf文件较大的原因其实很明确,主要是因为pdf文件中…

Nginx笔记(安装+使用)

Nginx开源版安装、启动 版本区别 Nginx开源版 Nginx plus 商业版 openresty Tengine 安装 将.tar.gz放到linux系统下, 使用tar -zxvf减压 进入减压目录>>>命令安装指令:安装到usr/local/nginx路径下 ./configure --prefix/usr/local/nginxmake &…

西门子V20变频器外部端子功能说明

西门子V20变频器外部端子功能说明 如下图所示,为V20变频器的实物图, 如下图,为西门子V20变频器的外部端子编号和对应功能的基本说明: 具体的端子功能说明可参考以下内容: 更多关于V20变频器的信息可以参考以下链接中的内容:

测试-控制流测试

参考:ysu老师课件(测试老师和软件工程老师的结合了一下) 本文章总结了控制流测试的知识点和习题练习,没有总结如何画控制流图,很简单,跟着思路走就行,但是要注意一定要画合并结点。 目录 路径…

vue引入本地js文件时报错net::ERR_ABORTED 500 (Internal Server Error)

完整报错内容: GET http://192.168.0.000:8080/src/assets/js/websockets.js net::ERR_ABORTED 500 (Internal Server Error) 报错原因: js文件此时放在静态资源文件assets下 解决办法 应该放在public目录下 关联文章

15. 查看开源项目

15.1 parser.add_argument ① 像运行Tensorboar一样,在Terminal终端,可以命令运行.py文件。 ② 如下图所示,Terminal终端运行.py文件时,--变量 后面的值是给变量进行赋值,赋值后再在.py文件中运行。例如 ./datasets/…

msvcp140.dll重新安装的五解决方法及步骤分享(亲测可修复)

在使用电脑的过程中,大概率都会遇到这样的问题,由于找不到msvcp140.dll,无法继续执行代码“,又或者丢失msvcp100.dll,msvcp120.dll等等 我将和大家分享一个关于msvcp140.dll重新安装的解决方法及步骤。这对于经常遇到系…

spring安全代码学习

源代码地址 登录的时候调用整个代码的过程为: 1.在注入的时候,先运行两个Bean注入PasswordEncoder和AuthenticationManagerBean,然后运行configure函数 Configuration public class SecurityConfig extends WebSecurityConfigurerAdapter {…

Ceph基础知识和基础架构认识

1 Ceph基础介绍 Ceph是一个可靠地、自动重均衡、自动恢复的分布式存储系统,根据场景划分可以将Ceph分为三大块,分别是对象存储、块设备存储和文件系统服务。在虚拟化领域里,比较常用到的是Ceph的块设备存储,比如在OpenStack项目…

鲁棒优化入门(6)—Matlab+Yalmip两阶段鲁棒优化通用编程指南(上)

0.引言 上一篇博客介绍了使用Yalmip工具箱求解单阶段鲁棒优化的方法。这篇文章将和大家一起继续研究如何使用Yalmip工具箱求解两阶段鲁棒优化(默认看到这篇博客时已经有一定的基础了,如果没有可以看看我专栏里的其他文章)。关于两阶段鲁棒优化与列与约束生成算法的原…

恒运资本:意外!房地产板块风云突变

今天上午,A股震动调整,半导体工业链走强,光刻胶、国家大基金持股、先进封装等板块涨幅居前。 房地产板块开盘小幅冲高后忽然大跳水,之后继续跌落,到上午收盘,板块内逾30只个股跌超5%。珠江股份、首开股份、…

2023年信息安全管理与评估(赛项)评分标准第三阶段夺旗挑战CTF(网络安全渗透)

全国职业院校技能大赛 高职组 信息安全管理与评估 (赛项) 评分标准 第三阶段 夺旗挑战CTF(网络安全渗透) 竞赛项目赛题 本文件为信息安全管理与评估项目竞赛-第三阶段赛题,内容包括:夺旗挑战CTF&#xff08…

京东通过RPA+智能问答,实现微信端智能客服

一 背景 由于业务发展迅速,服务的商家越来越多,目前京东的售后团队都是通过企业微信群和客户进行沟通,平时客户的相关问题也是在企业微信中来讨论解决; 但是售后团队资源有限,而且有的问题客户会重复问,周…

ATA-2022B高压放大器的电子实验案例(案例合集)

ATA-2022B是一款可放大交直流信号的双通道高压放大器。最大输出200Vp-p电压,输出电压范围可根据输出轨调节;直流偏置电压三档可调,连续变化最大可输出160V,可以实现输出非对称信号需求,驱动高压型负载。凭借其优异的指…

项目-IM

zk 启动类实现CommandLineRunner接口,重写run()方法 单聊 群聊 离线消息

uniapp 微信小程序仿抖音评论区功能,支持展开收起

最近需要写一个评论区功能,所以打算仿照抖音做一个评论功能,支持展开和收起, 首先我们需要对功能做一个拆解,评论区功能,两个模块,一个是发表评论模块,一个是评论展示区。接下来对这两个模块进行…

论文于祥读及复现——《Multi-level Map Construction for Dynamic Scenes》

论文祥读之——动态场景的多层次地图构建 0. 出发点(暨摘要)1. 引言2. 相关工作3.主要内容概括3.1 几何地图的构建3.1.1 密集点云地图和八叉图的构建3.1.2 平面地图的构建 3.2 对象地图的构建3.2.1 对象参数化和数据关联3.2.2 对象的更新与优化 4. 实验4…