主redis负责修改 当主redis修改更新后从redis从主redis读 主写从读 读写分离 一个redis一个服务器 redis集群方式
实现主从复制:
redis集群之主从复制_拾荒叶的博客-优快云博客_redis集群主从复制
1、三台服务器模拟主从复制 先建立主从关系 即在从的配置文件中配置主机的ip和端口号
2、主机用来写操作 从机用来读操作 从机只能读 主机写操作完成后 从机默认会从主机那边读操作。
3、(容灾处理)当主机宕机了,需要设置从机中的一个作为主机 其余从机连接到该主机上,原先主机恢复后也要作为从机连接到新主机上。(手动故障处理)
哨兵:(为了自动解决故障而生)
数量:最少为三个,必须是奇数 作用:可以管理多个Redis服务器,它提供了
监控(哨兵不断的检查主服务和从服务是否按照预期正常工作),
提醒(被监控的redis出现问题时,哨兵会通知管理员或其他应用程序)以及
自动的故障转移(监控的redis不能正常工作了,哨兵会开始进行故障迁移操作。将一个服务器升级到新的主服务器,让其他从服务器挂到新的主服务器,同时向客户端提供新的主服务器地址)的功能。
多个哨兵工作:每个哨兵都是独立的监控主机,通过主机监控从机,每个哨兵之间可以做到消息互通,哨兵通过心跳机制(如:哨兵发送1给主机,主机响应2)监控主机,如果主机多次未响应,哨兵会认为主机宕机,其他哨兵也都测试是否有响应,只要没响应的哨兵多于有响应的哨兵 就会自动故障转移。