Redis-主从复制的准备工作-准备三台redis服务器

news2024/12/24 20:32:30

文章目录

  • 1、新建三个redis配置文件,用于定义每个服务的专属配置
    • 1.1、复制文件redis.conf到redis安装目录下
    • 1.2、关闭redis_common.conf中的 aof 功能
      • 1.1.1、新建 redis_6379.conf
      • 1.1.2、新建 redis_6380.conf
      • 1.1.3、新建 redis_6381.conf
  • 2、启动三个服务器
    • 2.1、后台启动redis
    • 2.2、启动 redis_6379.conf 服务
    • 2.3、启动 redis_6380.conf 服务
    • 2.4、启动 redis_6381.conf 服务
    • 2.5、查看 redis 进程服务
  • 3、使用info replication查看主从相关信息
    • 3.1、查看redis6379的主从信息
    • 3.2、查看redis6380的主从信息
    • 3.3、查看redis6381的主从信息

1、新建三个redis配置文件,用于定义每个服务的专属配置

在这里插入图片描述

[root@localhost ~]# cd /opt/redis-7.0.10/
[root@localhost redis-7.0.10]# ll | grep redis.conf
-rw-rw-r--.  1 root root 106545 321 2023 redis.conf
[root@localhost redis-7.0.10]# 

1.1、复制文件redis.conf到redis安装目录下

在这里插入图片描述

[root@localhost redis-7.0.10]# cp /opt/redis-7.0.10/redis.conf /usr/local/redis/redis_common.conf
[root@localhost redis-7.0.10]# cd /usr/local/redis/
[root@localhost redis]# ll
总用量 220
drwxr-xr-x. 2 root root    150 126 2023 bin
-rw-r--r--. 1 root root     89 1220 2023 dump.rdb
-rw-r--r--. 1 root root 106545 624 11:20 redis_common.conf
-rw-r--r--. 1 root root 106546 126 2023 redis.conf
[root@localhost redis]# 

1.2、关闭redis_common.conf中的 aof 功能

1.一般模式:
2.编辑模式:
3.命令模式:/(forward search向前搜索,next查找下一个)和 :q(quit退出)

[root@localhost redis]# vim redis_common.conf 
/appendonly

在这里插入图片描述

在这里插入图片描述

1.1.1、新建 redis_6379.conf

1.一般模式:
2.编辑模式:i(insert)当前光标前
3.命令模式: 使用 :wq

[root@localhost redis]# vim redis_6379.conf

在这里插入图片描述

# 引入或包含 redis.conf配置
include /usr/local/redis/redis_common.conf
# 指定进程文件名
pidfile /var/run/redis_6379.pid
# 设定端口号
port 6379
# 指定rdb文件名
dbfilename dump6379.rdb

1.1.2、新建 redis_6380.conf

1.一般模式:
2.编辑模式:
3.命令模式: 使用 :%s/old/new 替换内容 和 :wq

[root@localhost redis]# cp redis_6379.conf redis_6380.conf
[root@localhost redis]# 

在这里插入图片描述

[root@localhost redis]# vim redis_6380.conf 

在这里插入图片描述

# 引入或包含 redis.conf配置
include /usr/local/redis/redis_common.conf
# 指定进程文件名
pidfile /var/run/redis_6380.pid
# 设定端口号
port 6380
# 指定rdb文件名
dbfilename dump6380.rdb

1.1.3、新建 redis_6381.conf

1.一般模式:
2.编辑模式:
3.命令模式: 使用 :%s/old/new 替换内容 和 :wq

[root@localhost redis]# cp redis_6379.conf redis_6381.conf
[root@localhost redis]# 

在这里插入图片描述

[root@localhost redis]# vim redis_6381.conf

在这里插入图片描述

# 引入或包含 redis.conf配置
include /usr/local/redis/redis_common.conf
# 指定进程文件名
pidfile /var/run/redis_6381.pid
# 设定端口号
port 6381
# 指定rdb文件名
dbfilename dump6381.rdb

2、启动三个服务器

2.1、后台启动redis

[root@localhost redis]# vim redis_common.conf 

1.一般模式:
2.编辑模式:i(insert)当前光标前
3.命令模式:/(forward search向前搜索,next查找下一个)和 :q(quit退出)
在这里插入图片描述
在这里插入图片描述

2.2、启动 redis_6379.conf 服务

[root@localhost redis]# /usr/local/redis/bin/redis-server /usr/local/redis/redis_6379.conf
[root@localhost redis]# ps -ef | grep redis
root       5936      1  0 13:07 ?        00:00:00 /usr/local/redis/bin/redis-server 127.0.0.1:6379
root       5950   2374  0 13:07 pts/0    00:00:00 grep --color=auto redis

2.3、启动 redis_6380.conf 服务

[root@localhost redis]# /usr/local/redis/bin/redis-server /usr/local/redis/redis_6380.conf
[root@localhost redis]# ps -ef | grep redis
root       5936      1  0 13:07 ?        00:00:00 /usr/local/redis/bin/redis-server 127.0.0.1:6379
root       5963      1  0 13:09 ?        00:00:00 /usr/local/redis/bin/redis-server 127.0.0.1:6380
root       5969   2374  0 13:09 pts/0    00:00:00 grep --color=auto redis
[root@localhost redis]# 

2.4、启动 redis_6381.conf 服务

[root@localhost redis]# /usr/local/redis/bin/redis-server /usr/local/redis/redis_6381.conf
[root@localhost redis]# ps -ef | grep redis
root       5936      1  0 13:07 ?        00:00:00 /usr/local/redis/bin/redis-server 127.0.0.1:6379
root       5963      1  0 13:09 ?        00:00:00 /usr/local/redis/bin/redis-server 127.0.0.1:6380
root       5979      1  0 13:09 ?        00:00:00 /usr/local/redis/bin/redis-server 127.0.0.1:6381
root       5985   2374  0 13:09 pts/0    00:00:00 grep --color=auto redis
[root@localhost redis]# 

2.5、查看 redis 进程服务

[root@localhost redis]# ps -ef | grep redis | grep -v grep
root       5936      1  0 13:07 ?        00:00:00 /usr/local/redis/bin/redis-server 127.0.0.1:6379
root       5963      1  0 13:09 ?        00:00:00 /usr/local/redis/bin/redis-server 127.0.0.1:6380
root       5979      1  0 13:09 ?        00:00:00 /usr/local/redis/bin/redis-server 127.0.0.1:6381

3、使用info replication查看主从相关信息

3.1、查看redis6379的主从信息

[root@localhost redis]# /usr/local/redis/bin/redis-cli -p 6379
127.0.0.1:6379> ping
PONG
127.0.0.1:6379> info replication
# Replication
role:master
connected_slaves:0
master_failover_state:no-failover
master_replid:1109fe6a469bbd0ab301ab41951d49d2d4c47b6f
master_replid2:0000000000000000000000000000000000000000
master_repl_offset:0
second_repl_offset:-1
repl_backlog_active:0
repl_backlog_size:1048576
repl_backlog_first_byte_offset:0
repl_backlog_histlen:0
127.0.0.1:6379> 

3.2、查看redis6380的主从信息

[root@localhost ~]# /usr/local/redis/bin/redis-cli -p 6380
127.0.0.1:6380> ping
PONG
127.0.0.1:6380> info replication
# Replication
role:master
connected_slaves:0
master_failover_state:no-failover
master_replid:4404d2727adac2159e33fa9ae736e6ae1882bcdc
master_replid2:0000000000000000000000000000000000000000
master_repl_offset:0
second_repl_offset:-1
repl_backlog_active:0
repl_backlog_size:1048576
repl_backlog_first_byte_offset:0
repl_backlog_histlen:0
127.0.0.1:6380> 

3.3、查看redis6381的主从信息

[root@localhost ~]# /usr/local/redis/bin/redis-cli -p 6381
127.0.0.1:6381> ping
PONG
127.0.0.1:6381> info replication
# Replication
role:master
connected_slaves:0
master_failover_state:no-failover
master_replid:3dd81759608607cb84208e53b21b30f349f7c63a
master_replid2:0000000000000000000000000000000000000000
master_repl_offset:0
second_repl_offset:-1
repl_backlog_active:0
repl_backlog_size:1048576
repl_backlog_first_byte_offset:0
repl_backlog_histlen:0
127.0.0.1:6381> 

在这里插入图片描述

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

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

相关文章

游戏行业新质生产力洞察报告 | 七成游戏企业技术投入显著增加 AI应用率99%

近日,伽马数据发布了《中国游戏产业新质生产力发展报告》。报告围绕中国游戏产业推动“新质生产力”发展的关键路径和重点领域进行深入讨论,并通过对相关数据和典型案例的深入分析,清晰呈现当前中国游戏企业在发展新质生产力过程中的探索与实…

打造智慧矿山:整体架构设计与实践探索

随着信息技术的不断发展,智慧矿山作为矿业领域的创新模式,正日益受到关注。在智慧矿山中,先进的传感器、大数据分析、人工智能等技术被广泛应用,以提高矿山生产效率、降低成本,并确保安全环保。本文将深入探讨智慧矿山…

2.5 MAC扫描器

MAC扫描器是一款专门用来获取网卡物理地址的网络管理软件,相对于Windows系统的getmac命令,MAC扫描器功能更加强大,它不仅可以获取局域网计算机的MAC地址,还可以获取 Internet 中网卡的MAC地址。MAC扫描器通常被用来管理本地网络中…

炸锅!张宇25强化咋样?听说书厚到爆炸?

网上已经炸锅了!都说学不完了。 但是,网上的几个主流观点,不完全对。 观点1: 基础30讲没变。强化36讲换汤不换药。 知能行 AI 教练认为,不完全对。基础30讲书没变,但课变了。课时比24多出2倍。 这是因为&#xff0c…

GWB—200JA型引伸计标定器

GWB一200JA型引伸计标定器,是一种纯机械式的高精度位移测微仪器。依据JJG762—2007引伸计检定规程要求,专门用于对各类引伸计的标定,也广泛用于位移传感器的检定及相应百分表、千分表的标定。 l、本仪器由精密微分测头及测量支架组成。该标定…

NAPI篇【1】——如何创建含NAPI的OpenHarmony工程

笔者从事OpenHarmony的北向应用开发,关于NAPI的应用这里做一个笔记总结,包含NAPI的OpenHarmony工程的创建、cpp文件详解、如何编写NAPI函数等,都是基于笔者的开发经验和网上参考资料汇集而成,笔者也处于学习阶段,如有错…

佳裕达物流:披露风险,负债1.26亿,营收下滑,净利润下滑-5925.93%

来源:猛兽财经 作者:猛兽财经 一、佳裕达物流公司介绍 佳裕达物流成立于2009年,总部位于广东省深圳市,是中国领先的端到端供应链解决方案供应商之一。 现已发展成为立足粤港澳大湾区、面向全国、布局全球的大型AAAA级综合服务型…

基于 Native 技术加速 Spark 计算引擎

本文整理自 2024 年 6 月 DataFunSummit 2024 OLAP 架构峰会 Lakehouse 湖仓一体化架构论坛的同名主题分享。 今天分享的主题是基于 Native 技术加速 Spark 计算引擎,大家将会了解到如何基于 ClickHouse 来改造 Spark 引擎,最终获得较为可观的性能提升。…

对于todesk共享剪切板不好用的问题记录

todesk 远程复制粘贴 共享剪切版 1.对于已经开启todesk里面的共享剪切板设置的2. 如果此时仍不能远程复制粘贴,可以考虑查看快捷键映射的问题 1.对于已经开启todesk里面的共享剪切板设置的 2. 如果此时仍不能远程复制粘贴,可以考虑查看快捷键映射的问题 …

计算机网络 —— 网络字节序

网络字节序 1、网络字节序 (Network Byte Order)和本机转换 1、大端、小端字节序 “大端” 和” 小端” 表示多字节值的哪一端存储在该值的起始地址处;小端存储在起始地址处,即是小端字节序;大端存储在起始地址处,即是大端字节…

分类预测 | ZOA-PCNN-AT-SVM斑马优化并行卷积-支持向量机融合注意力机制的故障识别

分类预测 | ZOA-PCNN-AT-SVM斑马优化并行卷积-支持向量机融合注意力机制的故障识别 目录 分类预测 | ZOA-PCNN-AT-SVM斑马优化并行卷积-支持向量机融合注意力机制的故障识别分类效果基本描述程序设计参考资料 分类效果 基本描述 1.ZOA-PCNN-AT-SVM斑马优化并行卷积-支持向量机融…

昇思25天学习打卡营第1天|FCN图像语义分割》

全卷积网络(Fully Convolutional Networks,FCN)是UC Berkeley的Jonathan Long等人于2015年在Fully Convolutional Networks for Semantic Segmentation一文中提出的用于图像语义分割的一种框架。 论文地址:https://arxiv.org/pdf…

【云计算 复习】第6节 AWS亚马逊

一、基础存储架构Dynamo 1.概述 (1)为了保证其稳定性,Amazon的系统采用完全的分布式、去中心化的架构。 (2)Dynamo只支持简单的键值对方式的数据存储,不支持复杂的查询 (3)Dynamo中…

揭秘未来艺术:AI绘画工具全面介绍

📑前言 随着科技的飞速发展,人工智能(AI)已经逐渐渗透到我们生活的方方面面。在艺术创作领域,AI技术同样展现出了其独特的魅力。今天,我们就来一起探索这个神秘而引人入胜的领域,深入了解AI绘画…

车联网全方位安全适配与领先架构

设想一下如下场景: 您钟爱的座驾,在毫无外力破坏迹象的情况下,突然被侵入,远程启动,然后绝尘而去… 别以为这只是大银幕上的虚构桥段,事实上,这一幕在现实中已经上演。 某款备受欢迎的车型&a…

【数列极限证明大题】解题方法,证明数列极限存在并求此极限,单调有界准则

文章目录 数列极限证明大题1.单调有界准则1.1 证有界性和单调性 1.2真题实战1.2 证明有界性中常用到的不等式 写在最前,持续更新中 数列极限证明大题 数列极限的证明大题的目标是,证明数列极限存在且求此极限。 核心方法是:单调有界准则&…

重磅消息:ONLYOFFICE8.1版本桌面编辑器发布:功能完善的 PDF 编辑器、幻灯片版式、改进从右至左显示、新的本地化选项等

目录 ONLYOFFICE介绍 PDF 编辑器 功能全面的 PDF 编辑器 文本编辑 页面处理 (添加、旋转、删除) 插入和调整各种对象,例如表格、形状、文本框、图像、TextArt、超链接、方程等。 此外 PDF 表单 文本文档编辑器更新内容 页面颜色 页面…

如何使用 ArcGIS Pro 和 Landsat 8 影像计算叶绿素指数和全球环境监测指数

GIS 工具和技术的出现极大地帮助了识别、量化和解决问题。GIS 还通过研究可能的情况并实施预防方案提供了一种主动的解决方案。多年来,GIS 通过电信和网络服务、事故/事件分析、城市规划、交通规划、环境影响评估、洪水损失估计、自然资源管理、环境健康和安全、植被…

JVS开源底座与核心引擎的全方位探索,助力IT智能、高效、便捷的进化

引言 JVS产品的诞生背景 JVS是软开企服构建的一站式数字化的解决方案,产生的背景主要来源于如下几个方面: 企业数字化需求的增长:企业对IT建设的依赖程度越来越高,数字化、指标化的经营已经是很多企业的生存的基础和前提&#…

Java项目:垃圾分类信息网站(java+springboot+vue+mysql)

列表 */ IgnoreAuth RequestMapping(“/list”) public R list(RequestParam Map<String, Object> params,ConfigEntity config){ EntityWrapper ew new EntityWrapper(); PageUtils page configService.queryPage(params); return R.ok().put(“data”, page);…