ITPub博客

首页 > 数据库 > NoSQL > Redis 6.2.19 修改密码不生效

Redis 6.2.19 修改密码不生效

原创 NoSQL 作者:chenoracle 时间:2025-09-25 18:21:20 0 删除 编辑

环境说明:

Redis 6.2.19 哨兵集群架构


问题说明:

Redis修改redis.conf配置文件里的 requirepass,masterauth密码,以及sentinel.conf 配置文件里的 auth-pass  密码不生效,重启后还是原密码。


问题原因:

因为 Redis 6.0 及以上版本引入了 ACL(访问控制列表)系统后,密码管理机制发生了变化。requirepass 参数现在主要用来设置默认用户(default)的密码,但如果配置文件中存在 ACL 规则,ACL 规则会优先于 requirepass 设置。


解决方案:

配置文件修改完密码后,将ACL自动写入的信息删除,例如,删除如下部分:

# Generated by CONFIG REWRITE
user default on xxx #cjc************************ ~* &* +@all


删除后,启动redis,密码修改成功。


欢迎关注我的公众号《 IT小Chen》

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29785807/viewspace-3096560/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
Oracle ACE、OCMU 用户组成员、Oracle 11g OCM、微信公众号"IT小Chen"

注册时间:2014-08-05

  • 博文量
    853
  • 访问量
    2725523