安装环境准备
- centos7
- redis-4.0.6
- 三台虚拟机
host | port | 节点属性 |
---|---|---|
192.168.42.100 | 6379 | master |
192.168.42.101 | 6379 | slave |
192.168.42.102 | 6379 | slave |
配置文件修改
- 主节点 192.168.42.100
配置项 | 配置值 | 配置说明 |
---|---|---|
bind | 此处注释掉 | 绑定的ip |
requirepass | 123456(密码) | 当前密码 |
masterauth | 123456 | 当master服务设置了密码保护时,slave服务连接master的密码 |
port | 6379 | 端口 |
slave-read-only | yes | 从节点是否只读 |
- 从节点 192.168.42.101-2
配置项 | 配置值 | 配置说明 |
---|---|---|
bind | 此处注释掉 | 绑定的ip |
requirepass | 123456(密码) | 当前密码 |
masterauth | 123456 | 当master服务设置了密码保护时,slave服务连接master的密码 |
port | 6379 | 端口 |
slaveof | 192.168.42.100 6379 | 配置该节点为从节点, 并且指向主节点的ip和端口 |
slave-read-only | yes | 从节点是否只读 |
端口开启
- 开启三台设备的6379端口即可
firewall-cmd --zone=public --add-port=6379/tcp --permanent
firewall-cmd --reload
启动redis
-
注意先启动主节点
-
启动看看从节点的打印信息
-
杀死主节点服务后从节点打印
-
重新启动主节点,从节点又重新连上了
总结
redis的主从超简单