redis - 保存用户redis
问题描述
我正在使用 Redis 6.2.5,并且在保存用户方面遇到了一些问题。
看起来它只有在我将用户放入redis.conf
文件时才有效。如果我只是用acl setuser username
命令创建它然后重新启动服务,它会丢失用户信息,即使我运行save
orbgsave
命令也是如此。有没有人知道在不编辑 redis.conf 文件的情况下绝对保存用户的方法,或者只是将它添加到内存中但也添加到redis.conf
文件中,所以,当它重新启动时,用户会在那里?
解决方案
您可以使用CONFIG REWRITE
命令重写配置文件,以便将您的设置保存到配置文件中。下次,您使用此配置文件启动 Redis,您将获得这些用户设置。
您也可以使用外部 ACL 文件来设置 ACL 规则。如果要更改设置,可以手动更改 ACL 文件,并调用ACL LOAD
重新加载新配置。
检查文档以获取详细信息。
推荐阅读
- python - 如何从数字列表中创建数字符号列表/数组
- spring-batch - 在插入弹簧批处理之前删除记录
- angular - Ngxs - 调用 Angular 服务:好的做法?
- javascript - Typescript 中具有 Null 和 Nullable 对象声明的联合类型之间的区别
- docker - 在 docker 中运行 Gatling 测试
- ruby-on-rails - 如何接受精确的浮点值
- python - 传递给优化器的意外关键字参数:amsgrad
- visual-studio - 如何捕获立即崩溃的 Azure 函数的控制台输出?
- java - Spring“cacheNames”不适用于“key”
- docker - 在 docker 挂载卷中管理 nginx vhost 文件权限