Redis的主从复制简述及配置
1. 主从复制概念
持久化保证了即使Redis服务器重启后数据也不会丢失,因为Redis服务器重启后会将硬盘上持久化的数据恢复到内存当中,但是当Redis服务器的硬盘坏了就可能会导致数据的丢失。通过Redis的主从复制机制就可以避免这种单点故障。
主Redis中的数据和从Redis中的数据保持实时同步,当主Redis宕机后从Redis也会继续提供服务。
2. 配置主从复制(我这里配置的是一主一从)
2.1 克隆虚拟机
先将虚拟机关机,拍摄快照(随便取名)后进行克隆。
选择快照克隆,然后直接下一步下一步到完成。克隆位置随便改。
2.2配置克隆的虚拟机
打开虚拟机,查看网络配置,修改虚拟机的IP地址和网关。
命令行:vim /etc/sysconfig/network-scripts/ifcfg-ens33
重启网络 :service network restart
2.3 主Redis配置
打开redis.conf修改bind所绑定的地址
2.4 从Redis配置
打开redis.conf修改bind绑定的ip,修改slaveof,指定主Redis的IP和端口号
2.5 查看主从的配置状态
主Redis:
开启服务端:./redis-server redis.conf
连接客户端:./redis-cli -h 192.168.113.10 -p 6379
从Redis:
开启服务端:./redis-server redis.conf
连接客户端:./redis-cli -h 192.168.113.11 -p 6379
在主Redis存储数据后从Redis会自动同步,大家可以自己进行测试!
完结!