cluster-enabledyes# 开启集群cluster-config-filenodes.conf# 集群配置文件cluster-node-timeout5000# 集群节点多少时间未响应视为该节点丢失appendonlyyesport6379# redis监听端口 注意:port值不能都为6379,根据上面redis列表设置的端口号,依次给redis-1 ~ redis-6设置6379~6384端口号 2.3 编写docker-compose.yml文件...
docker-compose 创建一个 redis-cluster 的文件夹,在其中在创建一个 redis6479 的一个文件夹,在 redis6479 中创建 docker-compose.yml 文件,文件如下: 代码语言:javascript 复制 version:'3.3'services:redis6479:network_mode:'host'image:rediscontainer_name:redis6479restart:alwayslogging:driver:'json-file'option...
command: redis-server /usr/local/etc/redis/redis.conf # 覆盖容器启动后默认执行的命令 redis-6372: image: redis container_name: redis-6372network_mode:"host"volumes:- /home/docker/redis-cluster/6372/conf/redis.conf:/usr/local/etc/redis/redis.conf- /home/docker/redis-cluster/6372/data:/data ...
我们仍然使用上面的Linux服务器环境进行安装redis集群:在192.168.0.210上安装redisCluster1、redisCluster2、redisCluster3三台Reids服务;在在192.168.0.195上安装redisCluster4、redisCluster5、redisCluster6三台Reids服务。 2. 准备Redis文件存放目录 准备Redis存储目录,在两台主从服务器上分别执行一下命令 在192.16...
# 开启集群功能 cluster-enabled yes # 设置运行端口 port 6391 # 设置节点超时时间,单位毫秒 cluster-node-timeout 15000 # 集群内部配置文件 cluster-config-file "nodes-6391.conf" 1. 2. 3. 4. 5. 6. 7. 8. 然后我们需要编写docker-compose.yml文件用于编排6个Redis容器,具体属性的作用可以参考下面的...
3.编写docker-compose.yml文件 version: "3.2" # 定义服务,可以多个 services: redis-cluster: image: redis:6.0.8 command: redis-cli -a 123456 --cluster create 192.168.0.87:6380 192.168.0.87:6381 192.168.0.87:6382 --cluster-replicas 0 --cluster-yes ...
已有docker、docker-compose环境 虚拟机 二、哨兵模式搭建 sentinel.conf 代码语言:javascript 复制 # 哨兵sentinel实例运行的端口 默认26379port26379# 哨兵sentinel的工作目录 dir/tmp # 自定义集群名,其中192.168.2.2为 redis-master 的 ip,6379为 redis-master 的端口,2为最小投票数(因为有3台 Sentinel 所以可以...
配置docker-compose.yaml 编写docker-compose.yaml(注意路径、密码、IP和端口号) version: "3" # 定义服务,可以多个 services: redis-7001: # 服务名称 image: redis:6.2.4 # 创建容器时所需的镜像 container_name: redis-7001 # 容器名称 restart: always # 容器总是重新启动 volumes: # 数据卷,目录挂载...
创建docker-compose.yml 配置文件: # 进入 /docker/redis 目录下 cd /docker/redis # 创建 docker-compose.yml 文件 vi docker-compose.yml 1. 2. 3. 4. 5. 复制 文件内容(本次构建使用的镜像是 redis:latest,单主机构建三个节点): version: "3.1" services: redis-node1: image: redis:latest # 基础...