如何创建 bitnami redis-cluster ACL 用户并在 redis.conf 上保留条目?

问题描述

我正在使用 helm chart-"redis-cluster-4.4.0",已经成功部署了 6 个 pod(3 个主 + 3 个从)。现在我正在尝试创建 ACL 用户。已使用 redis-client 中的以下命令创建 ACL 用户-

通过客户端连接到redis-server:

redis-cli -h localhost -c 
AUTH password

然后已经创建了redis ACL用户:

ACL SETUSER user1 on >password123 +@all ~*
ACL LIST

能够看到新创建的 ACL 用户。并且能够在用户之间切换。

问题是当我断开 redis-client 会话然后重新连接时,我发现新创建的 ACL 用户条目不见了。

为了将 ACL 条目持久化到 redis.conf 已经尝试了 config rewrite 命令,但它给我的错误是 redis 服务器在没有 redis.conf 的情况下运行(通过 configmap 填充)。

请告诉我,在这种情况下如何将 ACL 条目持久化到 redis.conf 文件中?

另外让我知道,如何通过在 bitnami redis-cluster helm chart 中传递外部 redis.conf 来运行 redis-server?

感谢您的帮助!!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)