标签:redis 配置 Redis 3.2 Sentinel 服务器 主从 6.8
redis主从配置
1. redis sentinel介绍
Sentinel是Redis的高可用性(HA)解决方案,由一个或多个Sentinel实例组成的Sentinel系统可以监视任意多个主服务器,以及这些主服务器属下的所有从服务器,并在被监视的主服务器进行下线状态时,自动将下线主服务器属下的某个从服务器升级为新的主服务器,然后由新的主服务器代替已下线的主服务器继续处理命令请求。Redis提供的sentinel(哨兵)机制,通过sentinel模式启动redis后,自动监控master/slave的运行状态,基本原理是:心跳机制+投票裁决。
sentinel组件的核心功能
- 监控:Sentinel 会不断地检查你的主服务器和从服务器是否运作正常。
- 提醒:当被监控的某个 Redis 服务器出现问题时, Sentinel 可以通过 API 向管理员或者其他应用程序发送通知。
- 自动故障迁移:当一个主服务器不能正常工作时, Sentinel 会开始一次自动故障迁移操作, 它会将失效主服务器的其中一个从服务器升级为新的主服务器, 并让失效主服务器的其他从服务器改为复制新的主服务器;
- 通知:当客户端试图连接失效的主服务器时, 集群也会向客户端返回新主服务器的地址, 使得集群可以使用新主服务器代替失效服务器。
2. sentinel 故障转移图解
3. redis主从架构部署
服务器用途 | OS版本 | 软件版本 | IP地址 |
---|---|---|---|
Redis Server 01(主) | Centos-6.8_64bit | redis-3.2.8 | 10.83.22.85 |
Redis Server 02(从) | Centos-6.8_64bit | redis-3.2.8 | 10.83.22.86 |
Redis Sentinel 01 | Centos-6.8_64bit | redis-3.2.8 | 10.83.22.85 |
Redis Sentinel 02 | Centos-6.8_64bit | redis-3.2.8 | 10.83.22.86 |
Redis Sentinel 03 | Centos-6.8_64bit | redis-3.2.8 | 10.83.22.81 |
标签:redis,配置,Redis,3.2,Sentinel,服务器,主从,6.8 来源: https://blog.51cto.com/zgui2000/2364930
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。