auth
abbr.author écrivain; certitude d'authenticité; crédibilité authentique; auteure écrivaine
commande redis AUTH syntaxe
Fonction :En définissant la valeur de l'élément requirepass dans le fichier de configuration (à l'aide de la commande CONFIG SET requirepass password), vous pouvez utiliser un mot de passe pour protéger le serveur Redis.
Syntaxe : Mot de passe AUTH
Instructions : Si la protection par mot de passe est activée, vous devez utiliser la commande AUTH pour la déverrouiller à chaque fois que vous vous connectez au serveur Redis. Ce n'est qu'après le déverrouillage que vous pourrez utiliser d'autres commandes Redis. Si le mot de passe donné dans la commande AUTH correspond au mot de passe dans le fichier de configuration, le serveur renverra OK et commencera à accepter l'entrée de la commande. En revanche, si les mots de passe ne correspondent pas, le serveur renverra une erreur et demandera au client de ressaisir le mot de passe. En raison des caractéristiques de haute performance de Redis, il est possible d'essayer de deviner de nombreux mots de passe en peu de temps. Veuillez donc vous assurer que le mot de passe utilisé est complexe et suffisamment long pour éviter les attaques par devinette de mot de passe.
Versions disponibles : >= 1.0.0
Complexité temporelle : O(1)
Retour : Retour OK lorsque le mot de passe correspond, sinon renvoie une erreur.
commande redis AUTH exemple
# 设置密码 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