Maison > base de données > Redis > le corps du texte

Comment définir un mot de passe pour Redis sous Windows

王林
Libérer: 2023-05-30 14:40:23
avant
8464 Les gens l'ont consulté

Il existe deux façons de définir un mot de passe.

1. Définissez le mot de passe via la ligne de commande.

Exécutez cmd pour basculer vers le répertoire racine redis, démarrez d'abord le serveur

>redis-server.exe
Copier après la connexion

Ouvrez une autre cmd pour basculer vers le répertoire racine redis, démarrez le client

>redis-cli.exe -h 127.0.0.1 -p 6379
Copier après la connexion
#🎜🎜 #Le client utilise la commande config get requirepass pour afficher le mot de passe

>config get requirepass
1)"requirepass"
2)""    //默认空
Copier après la connexion

Le client utilise la commande config set requirepass yourpassword pour définir le mot de passe

>config set requirepass 123456
>OK
Copier après la connexion

Une fois le mot de passe est défini, il doit d'abord être vérifié, sinon toutes les opérations sont indisponibles

>config get requirepass
(error)NOAUTH Authentication required
Copier après la connexion

Utilisez le mot de passe d'authentification pour vérifier le mot de passe

>auth 123456
>OK
>config get requirepass
1)"requirepass"
2)"123456"
Copier après la connexion

Vous pouvez également vous déconnecter et vous reconnecter

Copier après la connexion

Le mot de passe défini sur la ligne de commande deviendra invalide après le redémarrage du service, cette méthode n'est donc généralement pas utilisée.

2. Définissez le mot de passe du fichier de configuration

Recherchez le fichier de configuration redis.windows.conf dans le répertoire racine de redis, recherchez requirepass, recherchez la ligne de mot de passe du commentaire, et ajoutez le mot de passe comme suit : #🎜 🎜#
# requirepass foobared
requirepass tenny     //注意,行前不能有空格
Copier après la connexion

Après avoir redémarré le service, le client a constaté après s'être reconnecté que le mot de passe

>config get requirepass
1)"requirepass"
2)""
Copier après la connexion

était toujours vide ?

La méthode après une recherche en ligne : créez un raccourci vers redis-server.exe, cliquez avec le bouton droit sur les propriétés du raccourci et ajoutez redis.windows.conf après la cible. C'est la clé bien que vous ayez. modifié le fichier .conf, mais l'exe n'utilise pas cette conf, nous devons donc

spécifier manuellement

et l'exe s'exécutera selon la conf modifiée, et il tout ira bien. Donc, voilà, je redémarre à nouveau le service redis (préciser le fichier de configuration)

>redis-server.exe redis.windows.conf
Copier après la connexion

Le client se reconnecte, OK.

>redis-cli.exe -h 127.0.0.1 -p 6379 -a 123456
>config get requirepass
1)"requirepass"
2)"123456"
Copier après la connexion

Question : Il y a deux fichiers de configuration redis.windows.conf et redis.windows-server.conf dans le répertoire redis. J'ai vu sur Internet que certaines personnes utilisent le premier et d'autres le second. . Je ne suis pas sûr. Lequel devrait être utilisé ? Après avoir regardé les deux fichiers, il n’y a aucune différence, j’utilise donc personnellement le premier.

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:yisu.com
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!