官网地址 口https://redis.io/docs/management/replication
主从复制
主从复制,master以写为主,slave以读为主
当master数据变化的时候,自动将新的数据异步同步到其它slave数据库
Redis7.0的安装 -centos7.6系统
1.下载Redis7.0压缩包
wget http://download.redis.io/releases/redis-7.0.0.tar.gz
2.解压
tar xzvf redis-7.0.0.tar.gz
3.编译
cd redis-7.0.0
make
4.安装
make install PREFIX=/usr/local/redis
配置主从同步 配置master
在命令模式下输入:set nu,即可显示行号。
1.编辑主节点的配置文件redis.conf文件
vi /usr/local/redis.conf
daemonize是用来指定redis是否要用守护线程的方式启动。 当我们采用yes时,redis会在后台运行,此时redis将一直运行
2.注释127.0.0.1否则非本机情况下连不上
daemonize yes
#bind 127.0.0.1 -::1
3.保护模式设置为no
protected-mode no
4.配置日志地址 -354行
logfile "/usr/local/redis/redis.log"
5.设置密码 --1036行
requirepass 111111
从机配置slave配置
从机配置和主机相同,只需要配置主机地址和密码即可
replicaof 192.168.48.129:6379
配置密码
masterauth "111111"
分别启动master和slaver
./redis-server /usr/local/redis/redis.conf
从日志我们可以看出主从同步设置成功了。
注意要实现redis主从同步必须要关闭防火墙
systemctl stop firewalld