Maison > base de données > Redis > Introduction à la gestion des mots de passe Redis

Introduction à la gestion des mots de passe Redis

Libérer: 2020-03-20 09:50:09
avant
2114 Les gens l'ont consulté

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
Copier après la connexion

Par exemple, remplacez-le par :

requirepass  test123
Copier après la connexion

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)
Copier après la connexion

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
Copier après la connexion

Interrogez à nouveau le mot de passe :

redis 127.0.0.1:6379> config get requirepass
(error) ERR operation not permitted
Copier après la connexion

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
Copier après la connexion

Vérifiez à nouveau le mot de passe :

redis 127.0.0.1:6379> config get requirepass
 "requirepass"
"test123"
Copier après la connexion

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"
Copier après la connexion

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>
Copier après la connexion

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
Copier après la connexion

Par exemple :

masterauth  mstpassword
Copier après la connexion

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!

Étiquettes associées:
source:csdn.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal