您当前的位置:首页 > 网站建设 > 网站维护
| php | asp | css | H5 | javascript | Mysql | Dreamweaver | Delphi | 网站维护 | 帝国cms | React | 考试系统 | ajax | jQuery |

docker搭建redis哨兵集群并且整合springboot的实现

51自学网 2022-07-22 18:45:47
  网站维护

1、创建两个文件夹redis和sentinel文件夹用于存放docker-compose.yml文件

2、redis下的docker-compose.yml

version: "3"services:  master:    image: redis:latest    container_name: my_redis_master    command: redis-server --requirepass root  # 在连接容器时需要密码    ports:      - 6379:6379  slave1:    image: redis:latest    depends_on:  # 这里目的是需要先启动master,随后再启动slave节点      - master    container_name: my_redis_slave1    command: redis-server --slaveof my_redis_master 6379 --requirepass root --masterauth root # 再容器启动后,通过这里命令来指定主节点ip地址    ports:      - 6380:6379  slave2:    image: redis:latest    depends_on:      - master    container_name: my_redis_slave2    ports:     - 6381:6379    command: redis-server --slaveof my_redis_master 6379 --requirepass root --masterauth rootnetworks:   # 这里是配置网络环境,目的是让容器之间能够相互连接,如果不配置,哨兵将获取不到从节点的信息,并且无法转换master节点  default:    external:      name: redis_net

3、sentinel下的docker-compose.yml文件以及sentinel.conf配置文件

51自学网,即我要自学网,自学EXCEL、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。
京ICP备13026421号-1