首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我有一些问题的redis6 by docker compose.the acl配置无法读取的redis

我有一些问题的redis6 by docker compose.the acl配置无法读取的redis
EN

Stack Overflow用户
提问于 2020-12-21 10:36:35
回答 1查看 303关注 0票数 0

运行config get aclfile时,get response是一个空字符串,config get requirepass也是空字符串

我不知道为什么,我的文件有任何错误?

这就是我的dockere-compose.yml

代码语言:javascript
复制
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

有一个redis.conf

代码语言:javascript
复制
# 修改连接为所有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

这就是我的users.acl

代码语言:javascript
复制
user default ~* +@all >Aa123789~
user test ~* +@all >test
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-21 12:45:56

Where mounts redis.conf is wrong。没错,/usr/local/etc/redis/redis.conf。或者,您可以在dockere-compose.yml中更改command

代码语言:javascript
复制
command: redis-server /redis.conf
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65386907

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档