排查 NOPERM 和 WRONGPASS 错误(ACL LOG)
Redis安全命令
# Last 10 permission denials and failed logins (reason: auth/command/key/channel):
ACL LOG 10
# User of this connection:
ACL WHOAMI
# Cumulative denial counters:
INFO stats
# acl_access_denied_auth, acl_access_denied_cmd, acl_access_denied_key, acl_access_denied_channel
ACL LOG RESET作用
列出被拒绝的命令、key 和频道访问以及失败的 AUTH 尝试,包含用户名、对象、重复次数和客户端信息(IP、最后一条命令);显示累计拒绝计数器。
适用场景
部署后应用收到 NOPERM 或 WRONGPASS 时、查找被收紧的 ACL 规则破坏的命令,或检测密码猜测时。
注意
ACL LOG 存在于内存中,重启后清空,且最多保存 acllog-max-len(默认 128)条记录;同一错误重复出现时会增加 count 而不是新增一行。client-info 字段包含客户端 IP 和所用用户;重置前记录所需信息。