34 lines
1017 B
YAML
34 lines
1017 B
YAML
version: '3.8'
|
|
|
|
# 伪集群方式配置时,各服务对外暴露的端口在映射到主机时,需要使用不同的端口,否则会导致端口冲突
|
|
|
|
# Docker-Compose 方式启动容器集群的 YAML 配置文件
|
|
# 当前配置仅保证可以启动容器;更多配置参数请参考镜像 README.md 文档中说明
|
|
|
|
services:
|
|
redis-master:
|
|
image: 'registry.cn-shenzhen.aliyuncs.com/colovu/redis:latest'
|
|
ports:
|
|
- '6379'
|
|
environment:
|
|
- REDIS_CFG_REQUIREPASS=colovu
|
|
- DISABLE_COMMANDS=FLUSHDB,FLUSHALL
|
|
volumes:
|
|
- 'redis_data:/srv/data'
|
|
|
|
redis-replica:
|
|
image: 'registry.cn-shenzhen.aliyuncs.com/colovu/redis:latest'
|
|
ports:
|
|
- '6379'
|
|
environment:
|
|
- REDIS_CFG_REPLICAOF="redis-master 6379"
|
|
- REDIS_CFG_MASTERAUTH=colovu
|
|
- REDIS_CFG_REQUIREPASS=colovu
|
|
- DISABLE_COMMANDS=FLUSHDB,FLUSHALL
|
|
depends_on:
|
|
- redis-master
|
|
|
|
# 定义本地数据卷,由系统管理,需要手动删除
|
|
volumes:
|
|
redis_data:
|
|
driver: local |