Redis实战热身Sentinel篇
官网地址
声明: 由于操作系统, 版本更新等原因, 文章所列内容不一定100%复现, 还要以官方信息为准
https://redis.io/
Redis概述
Redis是一个开源的(采用BSD许可证),用作数据库、缓存、消息代理和流处理引擎的内存数据结构存储。
虚拟机配置
在主从复制环境的基础上添加Sentinel
- 详情参考Redis入门到实战-第二十一弹
- 创建/etc/redis/sentinel.conf文件添加如下内容, 启动redis-server /etc/redis/sentinel.conf --sentinel
daemonize yes
sentinel monitor mymaster 192.168.56.63 6379 2
sentinel auth-pass mymaster thisisatestpassword
sentinel down-after-milliseconds mymaster 60000
sentinel failover-timeout mymaster 180000
sentinel parallel-syncs mymaster 1
- 正常情况
- 关闭虚拟机56.63, 发现master节点已经切换