主从切换技术的方法是:当主服务器宕机后,需要手动把一台从服务器切换为主服务器,这就需要人工干预,费事费力,还会造成一段时间内服务不可用。这不是一种推荐的方式,更多时候,我们优先考虑哨兵模式。
哨兵服务介绍
监控master服务
发现master宕机后,将从服务器提升为主服务器
主配置文件:redis安装目录下 sentinel.conf
配置文件含义:
vim sentinel.conf
port 26379 //定义哨兵服务启动后的端口号
daemonize no //守护进程放在后台运行
bind 127.0.0.1 192.168.1.1 //哨兵服务运行之后的地址 (一般写0.0.0.0)
sentinel monitor <master-name> <ip> <redis-port> <quorum>
//sentinel monitor:命令 <master-name>:被监视服务器的名字(可自定义) <IP>监视那台机的ip <redis-port>:监视的那台主机端口 <quorum>:票数,有几台哨兵服务器发现被监视的主机挂掉了
sentinel auth-pass mymaster MySUPER--secret-0123passw0rd
//连接主服务器的密码 mymaster:要和上边 <master-name>定义的名字一样。
启动哨兵服务:
./redis-sentinel sentinel.conf
----- 简单记录,后续跟新!!!