5.redis-主从复制

文章详细介绍了如何通过配置文件部署Redis主从复制,包括服务器端口开放、配置文件设置、安装编译过程以及从节点的配置。同时提到了手动部署的方法,涉及删除复制配置、启动服务器以及从节点的切换操作。此外,还列举了一些常用的Redis管理指令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

1.通过配置文件部署

2.手动部署服务器

3.常用指令


1.通过配置文件部署

  1) 服务器规划

主服务器192.168.3.1286379
从服务器192.168.3.1296380
从服务器192.168.3.1306381

    三台都要开放防火墙,且增加端口

#192.168.3.128

#查看防火墙某个端口是否开放

firewall-cmd --query-port=6379/tcp

#如果为no则需要开启一下,开放防火墙端口 6379, success则表示开启成功了

firewall-cmd --zone=public --add-port=6379/tcp --permanent

#重新启动防火墙

firewall-cmd --reload

#192.168.3.129

firewall-cmd --zone=public --add-port=6380/tcp --permanent

firewall-cmd --reload

#192.168.3.130

firewall-cmd --zone=public --add-port=6381/tcp --permanent

firewall-cmd --reload

  2) 主节点的redis6379.conf文件内容

daemonize yes

bind 0.0.0.0

protected-mode no

port 6379

dir /myredis

pidfile /var/run/redis_6379.pid

loglevel notice

logfile "/myredis/6379.log"

requirepass 111111

dbfilename dump6379.rdb

appendonly no

  3) 按单机版本方法上传文件安装到默认位置

#编译安装

make && makeinstall

  4) 从1节点的redis6380.conf文件内容

daemonize yes

bind 0.0.0.0

protected-mode no

port 6380

dir /myredis

pidfile /var/run/redis_6380.pid

loglevel notice

logfile "/myredis/6380.log"

requirepass 111111

dbfilename dump6380.rdb

appendonly no

####

replicaof 192.168.3.128 6379

masterauth 111111

  5) 按单机版本方法上传文件安装到默认位置

make && makeinstall

  6) 查看是否添加成功,如果出现如下就是成功了

info replication

     

  7) 从2节点redis6381.conf的内容

daemonize yes

bind 0.0.0.0

protected-mode no

port 6381

dir /myredis

pidfile /var/run/redis_6381.pid

loglevel notice

logfile "/myredis/6381.log"

requirepass 111111

dbfilename dump6381.rdb

appendonly no

####

replicaof 192.168.3.128 6379

masterauth 111111

  8) 按单机版本方法上传文件安装到默认位置

make && makeinstall

2.手动部署服务器

    1) 3台主服务器,即删除配置中如下内容

replicaof 192.168.3.128 6379

    2) 分别启动三台主机,进入从机输入

slaveof 192.168.3.131 6379 

   3) 服务器重启后主次关系会变化

3.常用指令

#查看节点信息

info replication

#从节点变成主节点

slaveof no one 

#从节点改变主节点

slaveof 192.168.3.131 6379 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wang_peng

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值