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

下篇: ping 命令