Redis的哨兵模式

大家好,今天小编来为大家解答以下的问题,关于redis哨兵模式怎么关闭,redis不建议使用哨兵模式这个很多人还不知道,现在让我们一起来看看吧!

本文目录

  1. redis哨兵模式怎么关闭
  2. redis哨兵模式yml配置参数
  3. redis哨兵的优点

redis哨兵模式怎么关闭

redis不支持PHP的多维数组的存取。解决办法是:如有要用redis存多维数组,可以把数组json_encode转换成json各式数据,以string类型的方式存储。读取的时候再json_decode回来。这样就可以直接关闭了。

redis哨兵模式yml配置参数

哨兵模式配置

#是否允许远程连接

protected-modeyes

#指定监听端口

port26380

#master监听地址,mymaster为master名称,可以自定义,字母数字下划线,最后的2代表只有2个哨兵节点同时认为master节点时效时,才算真正的失效

192.168.1.16379是master节点ip与端口

sentinelmonitormymaster192.168.1.163792

#指定Sentinel判断实例进入主观下线所需的时间长度

sentineldown-after-millisecondsmymaster10000

#设置连接master和slave时的密码,master和slave的密码应该设置相同

sentinelauth-passmymasterpw

redis哨兵的优点

redis哨兵模式优点:

1、哨兵集群,基于主从复制模式,所有的主从配置优点,它都有。

2、主从可以切换,故障可以转移,高可用性的系统

3、哨兵模式就是主从模式的升级,手动到自动,更加健壮。

redis哨兵工作原理:1.哨兵启动启动后,首先监控当前redis的主机,并且从主机中其获得从机的信息2.当redis主机宕机之后,哨兵通过心跳检测机制检测主机是否宕机,如果连续3次都没有获取主机的反馈,则断定主机宕机,之前根据算法筛选出新的主机3.当哨兵选举出新的主机后,为了保证主从的关系,则会动态的修改各自的redis.conf文件,并且将其他节点标识为新主机的从机

关于redis哨兵模式怎么关闭的内容到此结束,希望对大家有所帮助。

怎么在Redis中使用哨兵模式