3台机器,1主2从环境 主:91 从92 93
-
创建2台从虚拟机
-
vm创建完整克隆虚拟机
-
虚拟机创建完成,不能直接运行,会造成IP飘移
-
ip add查看mac地址
image.png -
修改rules文件的mac
image.png
image.png -
修改ip地址
image.png
image.png -
查看redis是否安装成功
ps -ef|grep redis -
查看redis数据
keys *
-
创建虚拟机
- 查看各节点信息
- redis-cli进入redis客户端
-
info replication(未配置,都是主节点)
image.png
- 从节点修改配置文件redis.conf
/usr/local/redis/redis.conf
#配置主节点ip 端口
replicaof 192.168.1.91 6379
#配置主节点密码
masterauth imooc
#配置只读
replica-read-only yes
- 查看主从是否配置成功
- 删除从节点的working目录下的appendonly.aof dump.rdb文件
rm appendonly.aof dump.rdb - 重启redis
- 查看working目录是否包含appendonly.aof dump.rdb,是,则配置成功
- info replication查看节点配置信息
- 主节点:set name mail 。从节点,keys * 查看数据是否同步
- 从节点:set name mail 。报错,从节点不能做写操作
- 数据同步测试:停止92环境,主节点set key 查看93数据是否同步,启动92,查看数据是否同步
- master down机,查看从节点情况(主要是ping),从set key,启动主节点,看数据同步
网友评论