Docker-compose搭建Redis集群(Sentinel)的实现

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

Copyright 2011-2024 南京追名网络科技有限公司 苏ICP备2023031119号-6 乌徒帮 All Rights Reserved Powered by Z-BlogPHP Theme By open开发

请先 登录 再评论,若不是会员请先 注册