Il existe deux façons de définir un mot de passe.
Exécutez cmd pour basculer vers le répertoire racine redis, démarrez d'abord le serveur
>redis-server.exe
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
>config get requirepass 1)"requirepass" 2)"" //默认空
>config set requirepass 123456 >OK
>config get requirepass (error)NOAUTH Authentication required
>auth 123456 >OK >config get requirepass 1)"requirepass" 2)"123456"
Copier après la connexion
# requirepass foobared requirepass tenny //注意,行前不能有空格
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)""
é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 manuellementet 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
Le client se reconnecte, OK.
>redis-cli.exe -h 127.0.0.1 -p 6379 -a 123456 >config get requirepass 1)"requirepass" 2)"123456"
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!