DBAtlas · 数据库运维图谱

NOAUTH: NOAUTH Authentication required(需要认证)

Redis

含义

Redis 要求认证,但客户端在认证之前就尝试执行命令。必须先用 AUTH 登录。

原因

服务器设置了 requirepass/ACL 密码、客户端未发送 AUTH 命令、连接字符串中缺少密码,或连接重建后未再次执行 AUTH。

解决方法

执行命令前先进行认证:AUTH password(使用 ACL 时为 AUTH app_user password)。将密码添加到客户端/连接字符串中。如果使用连接池,确保每个新连接都执行 AUTH。安全地存储密码(环境变量/密钥管理器)。

在 DBAtlas 中打开 →

同一数据库的其他条目