WRONGPASS: WRONGPASS invalid username-password pair or user is disabled(用户名-密码组合无效或用户已禁用)
Redis含义
AUTH 命令中给出的用户名/密码组合无效,或 ACL 用户已被禁用。认证被拒绝。
原因
密码错误、ACL 用户名错误、用户在 ACL 中被禁用、requirepass 值已更改,或密码中存在转义/编码问题。
解决方法
输入正确的用户名和密码。检查 ACL 用户:ACL LIST 和 ACL GETUSER app_user。如果用户被禁用,启用它(ACL SETUSER app_user on ...)。核实用 requirepass 设置的密码(CONFIG GET requirepass)。重置密码时,确保所有客户端都已更新。
同一数据库的其他条目
- WRONGTYPEWRONGTYPE Operation against a key holding the wrong kind of value(对持有错误类型值的键执行了操作)
- OOMOOM command not allowed when used memory > 'maxmemory'(已用内存 > 'maxmemory' 时不允许执行命令)
- NOAUTHNOAUTH Authentication required(需要认证)
- READONLYREADONLY You can't write against a read only replica(不能对只读副本执行写入)
- MASTERDOWNMASTERDOWN Link with MASTER is down and replica-serve-stale-data is set to 'no'(与 MASTER 的连接已断开,且 replica-serve-stale-data 设为 'no')
- CLUSTERDOWNCLUSTERDOWN The cluster is down / Hash slot not served(集群已宕机 / 哈希槽未被服务)
- LOADINGLOADING Redis is loading the dataset in memory(Redis 正在将数据集加载到内存中)