Когда я запускаю config get aclfile, получаю ответ - одну пустую строку, config get requirepass тоже пустую строку
Я не знаю, почему в моем файле есть ошибка?
Вот мой dockere-compose.yml
version: '3.0'
services:
redis:
image: redis:6.0
container_name: redis6
restart: always
volumes:
- ./redis.conf:/redis.conf:rw
- ./data:/data:rw
- ./users.acl:/users.acl:rw
ports:
- 6379:6379
Есть редис.конф
# 修改连接为所有ip
bind 0.0.0.0
# 允许外网访问
protected-mode no
port 6379
timeout 0
# RDB存储配置
save 900 1
save 300 10
save 60 10000
rdbcompression yes
dbfilename dump.rdb
# 数据存放位置
dir /data
# 开启aof配置
appendonly yes
appendfsync everysec
appendfilename "appendonly.aof"
# 设置密码
requirepass 123456
aclfile /users.acl
Есть мои пользователи.acl
user default ~* +@all >Aa123789~
user test ~* +@all >test
Где монтирует redis.conf неправильно. Правильно, /usr/local/etc/redis/redis.conf. Или вы можете изменить command на dockere-compose.yml.
command: redis-server /redis.conf
Любой способ сделать это динамическим с средами и командами, а не монтировать файлы конфигурации как тома???