AUTH failed: DENIED Redis is running in protected mode because protected mode is enabled and no password is set for the default user.
时间: 2024-06-14 19:08:38 浏览: 192
关于Jedis连接Linux上的redis出现 DENIED Redis is running in protected mode问题的解决方案
这个错误提示是由于Redis的保护模式(protected mode)开启,并且没有为默认用户设置密码所导致的。保护模式是Redis的一种安全机制,它会限制外部对Redis的访问权限,只允许本地连接或者需要密码认证的远程连接。
要解决这个问题,你可以尝试以下几种方法:
1. 在Redis配置文件中关闭保护模式:打开Redis的配置文件(redis.conf),找到并修改以下行:
```
protected-mode yes
```
将其改为:
```
protected-mode no
```
保存文件并重启Redis服务。
2. 设置密码认证:打开Redis的配置文件(redis.conf),找到并修改以下行:
```
# requirepass foobared
```
将其改为:
```
requirepass your_password
```
将"your_password"替换为你想要设置的密码。保存文件并重启Redis服务。
3. 如果你已经设置了密码但仍然遇到问题,可能是密码设置不正确。你可以尝试使用正确的密码进行连接,或者重新设置一个新的密码。
请注意,修改Redis配置文件后需要重启Redis服务才能生效。
阅读全文