Redis(错误)NOAUTH 需要身份验证

Redis(错误)NOAUTH 需要身份验证

我收到错误:

(error) NOAUTH Authentication required.

当进入redis-cli并尝试显示时KEYS *。我只设置了,requirepass而不是authafaiac。我在redis.conf但不知道该怎么做。

答案1

设置requirepass 配置该指令使得服务器AUTH在发送其他命令之前要求使用该命令进行密码验证。redis.conf 文件明确指出:

要求客户端在处理任何其他命令之前发出 AUTH
。这在您不信任
其他人访问运行 redis-server 的主机的环境中可能会很有用。

答案2

1. redis-cli
2. auth yourpassword
3. shutdown
4. sudo service redis_6379 start

答案3

第一次运行

redis-cli

然后在提示运行后

127.0.0.1:6379> AUTH your_password

如果一切顺利,你得到了OK

答案4

如果未注释掉,请在 redis.conf 文件中注释掉 requirepass (主要是第 480 行)。

相关内容