auth 命令
Auth 命令用于检测给定的密码和配置文件中的密码是否相符。
为 redis 服务请求设置一个密码。redis 可以设置在客户端执行 commands 请求前需要通过密码验证。通过修改配置文件的 requirepass 就可以设置密码。如果密码与配置文件里面设置的密码一致,服务端就会发会一个
OK
的状态码,接受客户端发送其他的请求命令,否则服务端会返回一个错误码,客户端需要尝试使用新的密码来进行连接。
注意:因为redis的高性能能在短时间接受非常多的尝试性密码,所以请务必设置一个足够复杂的密码以防止可能的攻击。
语法
AUTH PASSWORD
返回值
密码匹配时返回 OK ,否则返回一个错误。
实例
redis>AUTH PASSWORD (error) ERR Client sent AUTH, but no password is set redis> CONFIG SET requirepass "mypass" OK redis>AUTH mypass Ok