Redis高可用之主从复制实践

本文介绍了如何在Redis中设置主从复制,包括在master有密码的情况下从节点的配置方法。通过`slaveof`命令和`--slaveof`启动参数实现从节点跟随主节点,并展示了数据同步的过程。同时,文章提到断开主从关系后,从节点不会删除已有数据。最后,提供了部分面试题和学习资源。
摘要由CSDN通过智能技术生成

如果master有密码

masterauth 2021

  • 启动从服务器时开启

redis-server启动命令后加入参数 --slaveof ,如果master有密码,则需要加入密码参数。 --requirepass 最终的启动命令如下:

redis-server.exe ./redis.conf --slaveof 127.0.0.1 6379 --masterauth 2021

  • 客户端处执行命令开启 在Redis客户端如redis-cli 中执行命令 slaveof 来指定主服务器,如果master有密码则需要紧接着执行下面的命令: config set masterauth 2021 复制代码

上述3种方式最终的效果都是一样的的,大家可以自己试一试。这里以第二种方式为例,看一下当执行了slaveof后,Redis主节点和从节点的变化。

观察效果

====

在master的客户端上执行命令info replication 和client list 可以看到下图所示的信息:

在端口号为6381的slave上执行 info replication命令可以看到下面的信息:

由两张图的信息可以看出,端口号为6379的服务器角色是master,端口号6380和6381的服务器角色是slave&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值