目前遇到个问题就是公司生产上不知道是主从模式还是哨兵模式,反正用到了keepalived。
修改redis密码的时候
两台服务器都设置requirepass跟masterauth吗?
还是主服务器设置requirepass,从服务器设置masterauth?
目前遇到个问题就是公司生产上不知道是主从模式还是哨兵模式,反正用到了keepalived。
修改redis密码的时候
两台服务器都设置requirepass跟masterauth吗?
还是主服务器设置requirepass,从服务器设置masterauth?
15 回答8.4k 阅读
7 回答5.3k 阅读
8 回答6.2k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
1 回答4k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
哨兵模式就是主从,只是在普通主从的基础上增加了心跳检测、监控报警、故障转移、主备切换功能。
哨兵的故障转移是 Redis 3.0 之后官方提供的高可用方案。
KeepAlived 是 Linux 上的一个程序,很早之前就有了,不仅仅可以用 Redis 上,还可以用在 Nginx 等等涉及集群的程序上,一般在 Redis 2.X 之前官方方案还没出之前用的比较多。
一般来说 KeepAlived 和哨兵二选一,但也可以组合使用。所以根据你目前给出的信息来看不能排除没用谁。
集群内每个节点都要配,这两个参数也都要配。
requirepass
是客户端跟 Redis 连的时候用;masterauth
是主从连的时候用。如果是哨兵模式还要额外配
sentinel auth-pass
。如果是 Keepalived 模式还要额外配
authentication auth_pass
.