redis5.0集群搭建

1 简单集群搭建

   下载 解压make redis后。会在src下生成 redis-server等脚本文件。

   新建两个文件夹,分别为master和slave。然后复制redis.conf到文件夹下面。 

 修改master文件。

bind 0.0.0.0

daemonize yes


  修改slave文件 

  bind 0.0.0.0

  daemonize yes

  port 6380 

  slaveof 127.0.0.1 6379

 

 

之后启动这两个配置,发现有两个redis在运行

 

然后再redis-cli 执行info replication 如下

 

 

 

------------------------------------------------------------------------------------------------------------------

哨兵模式

  若主节点挂了,可把master传给下一个

1哨兵创建,需要配置哨兵配置文件,复制一份sentinel.conf到slave文件夹下面,编辑如下配置

#配置监视的集群的主节点ip和端口 1表示至少需要几个哨兵统一认定才可以做出判断
sentinel monitor mymaster 127.0.0.1 6379 1
#表示如果5s内mymaster没响应,就认为SDOWN 
sentinel down-after-milliseconds mymaster 5000 
#表示如果15秒后,mysater仍没活过来,则启动failover,从剩下从节点序曲新的主节点
sentinel failover-timeout mymaster 15000 

 

2 然后,就可以执行src目录下的redis-sentinel 指定配置文件 命令,来启动一个哨兵

posted @ 2020-02-28 11:08  妖君你好  阅读(88)  评论(0编辑  收藏  举报