首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设置redis-server密码

如何设置redis-server密码
EN

Stack Overflow用户
提问于 2021-03-22 00:22:28
回答 2查看 7.3K关注 0票数 1

我已经部署了一个3实例的高可用性redis。在每台服务器上都安装了redis和哨兵。我试图设置一个密码,以便它在输入命令"redis-cli“时请求它。

我正在修改"redis.conf“文件的”需要量“参数的值。

requirepass password123

同样在redis终端中,我使用以下命令设置密码

代码语言:javascript
复制
config set requirepass password123
auth password123

当我连接到以下命令时

代码语言:javascript
复制
redis-cli --tls --cert /<path>/redis.crt --key /<path>/redis.key --cacert /<path>/ca.crt -a password123

它工作正常,我的问题是当我重新启动redis服务时,由于某些原因密码设置不被保留,我得到以下消息

代码语言:javascript
复制
Warning: AUTH failed

我不知道需要做什么配置,以便在重新启动redis服务之后维护更改。

我安装的redis版本是"Redis server v=6.0.6“。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-03-22 02:52:43

检查您的ACL配置,您的requirepass配置将被忽略使用ACL操作。我从redis.conf示例文件中获得后续信息。

重要注意事项:从Redis 6开始,"requirepass“只是新ACL系统之上的一个兼容层。选项效果将只是设置默认用户的密码。客户端仍将像通常一样使用AUTH进行身份验证,如果遵循新协议,则将使用AUTH默认值进行更显式的身份验证:两者都能工作。与aclfile选项和ACL LOAD命令不兼容,这将导致需求传递被忽略.

票数 1
EN

Stack Overflow用户

发布于 2022-09-09 05:15:13

代码语言:javascript
复制
config rewrite 

此命令将解决重新启动后的nopass问题。在设置了来自redis cli的要求后。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66738931

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档