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 指定配置文件 命令,来启动一个哨兵