报错信息
使用redis-cli连接Redis时报错,具体为认证失败问题WRONGPASS invalid username-password pair or user is disabled.
。之前输入auth pass
即可,但此次在终端窗口有提示需要username。
报错原因
本机Redis为7.0版本。Redis6.0起,支持ACL权限控制,Redis6.0之前的版本只支持验证密码方式的权限控制,格式如下:AUTH <password>
。当使用Redis ACLs权限控制时,AUTH 验证格式如下:AUTH <username> <password>
,在ACLs模式下,如果传递一个密码参数给AUTH,那么会隐式设置用户名default。
解决方法
使用auth default <password>
验证。