Redis主主复制、主从复制

Redis主从复制(master-slaves配置)

主(master)服务器先不做任何操作,

进入从(slave)服务器,

redis-3.2.1目录下的redis.conf是redis的配置文件,打开这个配置文件,

修改bind参数为自己的ip地址(master服务器的redis的配置文件也要修改bind参数为自己的ip地址)

redis.conf文件里加上slaveof master服务器的ip地址 master服务器中redis的端口号


进入从(slave)服务器,

redis-3.2.1目录下的sentinel.conf是redis的哨兵文件,打开这个哨兵文件:

添加以下内容:

扫描二维码关注公众号,回复: 5724776 查看本文章

sentinel monitor mymaster 192.168.204.130 6379 1

sentinel monitor <名称(任意)>  <端口> <投票获得票数>

sentinel down-after-milliseconds mymaster 5000 默认 1秒检测一次,这里配置5s为宕机状态

sentinel parallel-syncs mymaster 2  多少个从节点参与哨兵选举

sentinel failover-timeout mymaster 180000  主节点过期失效的时间

启动哨兵:

./redis-server /user/local/redis/etc/sentinel.conf --sentinel& (& 表示在后台启动,默认端口是 26379)

查看哨兵信息:

./redis-cli -h 192.168.204.131 -p 26379 info sentinel

重启redis服务,至此主从复制配置完成。


打开master的redis、slave的redis,

info Replication以检查主从复制配置是否成功

参考链接:

https://www.cnblogs.com/newstudent/p/redis-sentinel.html

猜你喜欢

转载自www.cnblogs.com/yyjh/p/10631453.html