(error) ERR AUTH <password> called without any password configured for the default user. Are you sure your configuration is correct?
时间: 2023-12-26 15:26:54 浏览: 307
ASP Err.Number 错误描述详解
这个错误提示表明Redis服务器没有为默认用户配置密码,但是客户端向其发送了AUTH请求,即身份验证请求。解决这个问题的方法是在Redis服务器上设置密码,然后在客户端发送AUTH请求时提供正确的密码。以下是设置Redis密码的步骤:
1. 打开Redis配置文件redis.conf。
2. 找到# requirepass foobared这一行,将其注释去掉,并将foobared替换为你想要设置的密码。
3. 保存并关闭配置文件。
4. 重启Redis服务器,使更改生效。
以下是客户端发送AUTH请求的示例代码:
```python
import redis
r = redis.Redis(host='localhost', port=6379, password='your_password')
r.ping() # 如果返回True,则表示连接成功
```
阅读全文