diff --git a/docker-compose-replicate.yml b/docker-compose-replicate.yml index fb17465..44a87b1 100644 --- a/docker-compose-replicate.yml +++ b/docker-compose-replicate.yml @@ -6,14 +6,13 @@ version: '3.8' # 当前配置仅保证可以启动容器;更多配置参数请参考镜像 README.md 文档中说明 services: - redis: + redis-master: image: 'registry.cn-shenzhen.aliyuncs.com/colovu/redis:latest' ports: - '6379' environment: - - REDIS_REPLICATION_MODE=master - - REDIS_PASSWORD=colovu - - REDIS_DISABLE_COMMANDS=FLUSHDB,FLUSHALL + - REDIS_CFG_REQUIREPASS=colovu + - DISABLE_COMMANDS=FLUSHDB,FLUSHALL volumes: - 'redis_data:/srv/data' @@ -22,14 +21,12 @@ services: ports: - '6379' environment: - - REDIS_REPLICATION_MODE=slave - - REDIS_MASTER_HOST=redis - - REDIS_MASTER_PORT_NUMBER=6379 - - REDIS_MASTER_PASSWORD=colovu - - REDIS_PASSWORD=colovu - - REDIS_DISABLE_COMMANDS=FLUSHDB,FLUSHALL + - REDIS_CFG_REPLICAOF="redis-master 6379" + - REDIS_CFG_MASTERAUTH=colovu + - REDIS_CFG_REQUIREPASS=colovu + - DISABLE_COMMANDS=FLUSHDB,FLUSHALL depends_on: - - redis + - redis-master # 定义本地数据卷,由系统管理,需要手动删除 volumes: diff --git a/docker-compose.yml b/docker-compose.yml index 9500cb5..1c9fc6e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -10,7 +10,7 @@ services: environment: # ALLOW_ANONYMOUS is recommended only for development. - ALLOW_ANONYMOUS=yes - - REDIS_DISABLE_COMMANDS=FLUSHDB,FLUSHALL + - DISABLE_COMMANDS=FLUSHDB,FLUSHALL volumes: - 'redis_data:/srv/data'