【问题标题】:How to enable ACL feature in Redis如何在 Redis 中启用 ACL 功能
【发布时间】:2021-01-21 09:13:30
【问题描述】:

ACL 命令出现以下错误。

127.0.0.1:6379> AUTH password
OK
127.0.0.1:6379> ACL CAT
(error) ERR unknown command `ACL`, with args beginning with: `CAT`,
127.0.0.1:6379>

其他命令运行正常

127.0.0.1:6379> set key value
OK
127.0.0.1:6379> get key
"value"

Redis 版本:6.0.8

~ redis-cli --version
redis-cli 6.0.8
~ redis-server --version
Redis server v=6.0.8 sha=00000000:0 malloc=jemalloc-5.1.0 bits=64 build=a133381967338273

是否有任何特定配置可以启用ACL 功能?

【问题讨论】:

  • 当我手动下载软件包并按照安装过程https://redis.io/download 时一切正常。不知道为什么 redis-server apt 包没有按预期工作

标签: redis


【解决方案1】:

Redis 旨在用于受信任的专用网络。它支持一个非常基本的安全系统,通过纯文本密码保护客户端和服务器之间的连接。 Redis 没有实现访问控制列表 (ACL)。因此,不可能有不同权限级别的用户。

身份验证功能可以通过配置 requirepass 来启用。选择至少 64 个字符的复杂密码。命令 AUTH 对 Redis 客户端进行身份验证。 Refer this

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-04-29
    • 1970-01-01
    • 2020-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-17
    相关资源
    最近更新 更多