Redis用户被自动删除

zengzsys  于 2022-12-11  发布在  Redis
关注(0)|答案(1)|浏览(150)

我有一个作为Linux服务安装的Redis示例。
我已经创建了几个具有一些RBAC策略的用户。
几天内一切正常,但突然我所有新创建的用户都被删除了,因为我连接到redis的应用程序抛出了异常。而且,除了我之外,没有其他人可以访问这个服务器。
有人能帮助我如何在redis中永久保存新创建的用户吗?

mklgxw1f

mklgxw1f1#

几天内一切正常,但突然我所有新创建的用户都被删除了
在排除了其他琐碎的原因(例如,连接到错误的示例)之后,我相信您的Redis服务只是因为某种原因而重新启动,可能是在服务器重新启动之后。
一旦ACL规则被创建/修改/更新,配置需要持久化到一个文件中,以使其在Redis重启后仍然存在;要执行此操作,请运行以下任一命令:

  • CONFIG REWRITE,如果您在主配置文件中指定ACL用户/规则(默认选项);
  • ACL SAVE(如果使用外部ACL文件)。

要了解更多关于Redis如何处理ACL的信息,请查看official documentation

相关问题