redis主从复制
主从复制架构的仅仅是作为不可抗拒的因素(自然灾害导致服务器损坏等),从而导致持久化数据丢失的情况。所以主从复制为了保证数据的多个备份,需要一个以上的从节点,对主节点进行写入的同步操作。即便主节点磁盘坏掉,从节点依旧保留数据
1、准备三台服务器,分别为master 、slave1、slave2
2、配置主节点
打开redis.windows.conf(win下,linux类似)
// 配置端口
port 6379
// 对外访问
bind 0.0.0.0
3、配置slave1 、slave2从节点
// salve1配置端口
port 6380
// 对外访问
bind 0.0.0.0
//slaveof <主节点ip> <主节点端口>
slaveof 127.0.0.1 6379
//主节点的密码,如果没有密码,注释掉 masterauth xxxxx
masterauth xxxx
// salve2配置端口
port 6381
// 对外访问
bind 0.0.0.0
//slaveof <主节点ip> <主节点端口>
slaveof 127.0.0.1 6379
//主节点的密码,如果没有密码,注释掉 masterauth xxxxx
masterauth xxxx
4、启动主节点,salve1、salve2节点
// linux下启动也是差不多,
redis-server redis.windows.conf