首页 > 解决方案 > 保存用户redis

问题描述

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

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

标签: redis

解决方案


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

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

检查文档以获取详细信息。


推荐阅读