Maison > Article > base de données > Introduction à la gestion des mots de passe Redis
1. Comment initialiser le mot de passe redis ?
Un total de 2 étapes :
a Il y a un paramètre dans le fichier de configuration : requirepass C'est le paramètre pour configurer le mot de passe d'accès redis.
Par exemple, requirepass test123
b Pour prendre effet, les paramètres du fichier de configuration doivent être redémarrés et redis redémarrés.
Recommandé : Tutoriel d'introduction à Redis
2. Comment configurer le mot de passe sans redémarrer Redis ?
A. fichier de configuration Configurez le mot de passe pour requirepass (le mot de passe est toujours valide au redémarrage de Redis).
# requirepass foobared
Par exemple, remplacez-le par :
requirepass test123
b. Entrez le paramètre de redéfinition redis
pour afficher le mot de passe actuel :
[root@slaver251 redis-2.4.16]# ./src/redis-cli -p 6379 redis 127.0.0.1:6379> redis 127.0.0.1:6379> config get requirepass "requirepass" (nil)
indique que le le mot de passe est vide,
Puis définissez le mot de passe :
redis 127.0.0.1:6379> config set requirepass test123 OK
Interrogez à nouveau le mot de passe :
redis 127.0.0.1:6379> config get requirepass (error) ERR operation not permitted
Une erreur est signalée à ce moment !
Désormais, seule l'authentification par mot de passe est requise.
redis 127.0.0.1:6379> auth test123 OK
Vérifiez à nouveau le mot de passe :
redis 127.0.0.1:6379> config get requirepass "requirepass" "test123"
Le mot de passe a été modifié.
Quand il sera temps de redémarrer redis car les paramètres de configuration ont été modifiés, le mot de passe prendra automatiquement effet.
Si les paramètres de configuration n'ajoutent pas de mot de passe, alors le mot de passe de redémarrage Redis équivaudra à ne pas être défini.
3. Comment se connecter à Redis avec un mot de passe ?
a. Lors de la connexion, entrez le mot de passe
[root@slaver251 redis-2.4.16]# ./src/redis-cli -p 6379 -a test123 redis 127.0.0.1:6379> redis 127.0.0.1:6379> config get requirepass "requirepass" "test123"
b. Connectez-vous d'abord puis vérifiez :
[root@slaver251 redis-2.4.16]# ./src/redis-cli -p 6379 redis 127.0.0.1:6379> redis 127.0.0.1:6379> auth test123 OK redis 127.0.0.1:6379> config get requirepass "requirepass" "test123" redis 127.0.0.1:6379>
4. Le maître a un mot de passe. , qu'en est-il de la configuration de l'esclave ?
Lorsque le maître dispose d'un mot de passe, lors de la configuration de l'esclave, les paramètres de mot de passe correspondants doivent également être configurés en conséquence. Sinon, l'esclave ne peut pas effectuer une réplication normale.
Les paramètres correspondants sont :
#masterauth
Par exemple :
masterauth mstpassword
Recommandations associées :
Tutoriel vidéo mysql : https:/ / www.php.cn/course/list/51.html
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!