>,Redis的集群方案大致有三种:,Sentinel系统可以
监视一个或者多个redis master服务,以及master服务的所有从服务;当某个master服务下线时,自动将该master下的某个从服务升级为master服务替代已下线的master服务继续处理请求。,
,打开Windows Terminal 新建redis-sentinel主目录,进入目录内部,在新建一个sentinel目录用来存放哨兵脚本。在sentinel目录中新建
sentinel.conf 配置文件、
Dockerfile、sentinel-entrypoint.sh脚本文件。,sentinel.conf 文件配置,sentinel-entrypoint.sh脚本文件配置,Dockerfile文件配置,docker-compose.yml文件配置,配置文件架构,启动服务,
,打开4个Windows Terminal,连接redis,其中6380为master,6381、6382、6383为
slave,此时只有master是有写的权限的,当使用slava进行写的时候会报
(error) READONLY You can't write against a read only replica.
错误,即为搭建成功。, kill掉主库容器进程,
模拟宕机,这就是所谓的高负载高可用架构,在使用集群承担高负载的同时,也能进行高可用的容灾机制。,>