保存用户redis

Cha*_*les 1 redis

我正在使用 Redis 6.2.5,在保存用户方面遇到一些问题。

看起来只有当我将用户放入文件中时它才有效redis.conf。如果我只是使用命令创建它acl setuser username,然后重新启动服务,即使我运行savebgsave命令,它也会丢失用户信息。有谁知道一种方法可以在不编辑 redis.conf 文件的情况下绝对保存用户,或者只是将其添加到内存中以及文件中redis.conf,这样,当重新启动时,用户就会在那里?

for*_*ack 5

您可以使用CONFIG REWRITE命令重写配置文件,以便您的设置将保存到配置文件中。下次使用此配置文件启动 Redis 时,您将获得这些用户设置。

您还可以使用外部 ACL 文件来设置 ACL 规则。如果要更改设置,可以手动更改ACL文件,并调用ACL LOAD重新加载新配置。

检查文档了解详细信息。