auth

abbr.Autorin, Autorin, Authentizität, Gewissheit, authentische Glaubwürdigkeit, Autorin, weibliche Schriftstellerin

redis AUTH-Befehl Syntax

Funktion:Durch Festlegen des Werts des Elements „requirepass“ in der Konfigurationsdatei (mit dem Befehl CONFIG SET requirepass password) können Sie ein Passwort zum Schutz des Redis-Servers verwenden.

Syntax: AUTH-Passwort

Anleitung: Wenn der Passwortschutz aktiviert ist, müssen Sie ihn jedes Mal mit dem AUTH-Befehl entsperren, wenn Sie eine Verbindung zum Redis-Server herstellen. Erst nach dem Entsperren können Sie andere Redis-Befehle verwenden. Wenn das im AUTH-Befehl angegebene Passwort mit dem Passwort in der Konfigurationsdatei übereinstimmt, gibt der Server „OK“ zurück und beginnt mit der Annahme der Befehlseingabe. Wenn die Passwörter hingegen nicht übereinstimmen, gibt der Server einen Fehler zurück und fordert den Client auf, das Passwort erneut einzugeben. Aufgrund der Hochleistungseigenschaften von Redis ist es möglich, in kurzer Zeit viele Passwörter zu erraten. Stellen Sie daher bitte sicher, dass das verwendete Passwort komplex und lang genug ist, um Angriffe durch das Erraten von Passwörtern zu vermeiden.

Verfügbare Versionen: >= 1.0.0

Zeitliche Komplexität: O(1)

Rückgabe: OK zurückgeben, wenn das Passwort übereinstimmt, andernfalls wird ein Fehler zurückgegeben.

redis AUTH-Befehl Beispiel

# 设置密码
redis> CONFIG SET requirepass secret_password   # 将密码设置为 secret_password
OK
redis> QUIT                                     # 退出再连接,让新密码对客户端生效
[huangz@mypad]$ redis
redis> PING                                     # 未验证密码,操作被拒绝
(error) ERR operation not permitted
redis> AUTH wrong_password_testing              # 尝试输入错误的密码
(error) ERR invalid password
redis> AUTH secret_password                     # 输入正确的密码
OK
redis> PING                                     # 密码验证成功,可以正常操作命令了
PONG
# 清空密码
redis> CONFIG SET requirepass ""   # 通过将密码设为空字符来清空密码
OK
redis> QUIT
$ redis                            # 重新进入客户端
redis> PING                        # 执行命令不再需要密码,清空密码操作成功
PONG