redis主从复制
1, 复制多个redis.conf文件
2、指定端口 6379,6380,6381 //如果有多太redis服务器,那么可跳过
3、开启daemonize yes
4、Pid文件名字 pidfile /var/run/redis_6379.pid , 依次类推
5、Log文件名字 logfile "6379.log" , 依次类推
6、Dump.rdb 名字 dbfilename dump6379.rdb , 依次类推
注意事项:
如果你的redis-server设置了密码,那么将会导致连接不了;
所以可以配置:可以完全做到配置文件配置主从复制
配置连接的主机地址
replicaof <masterip> <masterport>
配置连接
主机需要的密码
masterauth <master-password>
redis哨兵配置
sentinel monitor <起一个名字> <ip> <port> 1
当然,你前面的redis-server配置了密码,那么,你的哨兵想要监控,就也得需要redis-server的连接密码;
哨兵连接配置密码:
sentinel auth-pass <你给监控的redis-server起的名字> <redis-server的密码>