解决 Redis 报错:WRONGPASS invalid username-password pair or user is disabled.

如果你不相信努力和时光,那么成果就会是第一个选择辜负你的。不要去否定你自己的过去,也不要用你的过去牵扯你现在的努力和对未来的展望。不是因为拥有希望你才去努力,而是去努力了,你才有可能看到希望的光芒。解决 Redis 报错:WRONGPASS invalid username-password pair or user is disabled.,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

问题:

在进行 Redis 简单配置以及单元测试时,出现无法连接 6379 的异常,具体为认证失败问题:WRONGPASS invalid username-password pair or user is disabled.

之前输入auth pass即可,但此次在终端窗口有提示需要username

原因:

本机Redis环境为 MacOS 下通过 Homebrew 安装。自动更新为 7.0 版本。

Redis AUTH 命令用来设置如下两种方式对访问Redis进行权限控制:

1. 通过 requirepass 设置访问密码.

2. Redis 6.0 起,支持ACL权限控制.

Redis 6.0之前的版本只支持验证密码方式的权限控制,格式如下:

AUTH <password>

对应于配置文件中的 requirepass命令。通过配置 requirepass ,可以使 Redis 拒绝未使用 AUTH 验证访问权限的客户端链接。

如果 AUTH 命令验证的密码与配置文件requirepass 配置的相同,则密码验证通过,服务器返回OK,并开始接受客户端的命令。

密码验证失败,则返回提示信息重新输入密码。

当使用 Redis ACLs 权限控制时,AUTH 验证格式如下:

AUTH <username> <password>

在 ACLs 模式下,如果传递一个密码参数给 AUTH,那么会隐式设置用户名 “default” !!

解决 Redis 报错:WRONGPASS invalid username-password pair or user is disabled.

解决 Redis 报错:WRONGPASS invalid username-password pair or user is disabled.

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/195231.html

(1)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!