Maison  >  Article  >  base de données  >  Comment définir le mot de passe d'accès Redis sous Linux

Comment définir le mot de passe d'accès Redis sous Linux

藏色散人
藏色散人avant
2020-05-24 13:27:291954parcourir

Redis a été installé sur le serveur aujourd'hui. Pour des raisons de sécurité, définissez un mot de passe pour accéder à redis-server.

Recommandé : "Tutoriel redis"

1. Recherchez le fichier redis.conf

Notre serveur a installé redis, vérifiez maintenant redis via la commande. Processus :

[root@lnp ~]# ps -aux|grep redis
root      7374  0.0  0.0 145312  7524 ?        Ssl  16:37   0:00 redis-server 192.168.17.105:6379
root     10692  0.0  0.0 112724   984 pts/7    S+   16:54   0:00 grep --color=auto redis

Vous pouvez voir que l'adresse de service de notre serveur Redis est 192.168.17.105 et le port est 6379. Lors d'un accès externe, vous devez spécifier l'IP et le port correspondants :

redis-cli -h 192.168.17.105 -p 6379

Rechercher dans le répertoire d'installation de redis

> whereis redis
redis: /usr/local/redis

On peut voir que redis est installé dans ce répertoire, puis trouver le fichier de configuration redis.conf

> find /usr/local/redis/ -name redis.conf
/usr/local/redis/etc/redis.conf

Modifier le fichier de configuration :

vim redis.conf

Changer le fichier de configuration Voilà :

# requirepass foobared
requirepass 123   指定密码123

La dernière étape consiste à recharger le fichier de configuration :

redis-server /usr/local/redis/etc/redis.conf

2. Test de connexion

Accès via mot de passe -a :

> redis-cli -h 192.168.17.105 -p 6379 -a 123

Résultat en cours d'exécution :

[root@lnp etc]# redis-cli
Could not connect to Redis at 127.0.0.1:6379: Connection refused
Could not connect to Redis at 127.0.0.1:6379: Connection refused
not connected> exit
[root@lnp etc]# redis-cli -h 192.168.17.105 -p 6379
192.168.17.105:6379> keys *
(error) NOAUTH Authentication required.
192.168.17.105:6379> exit
[root@lnp etc]# redis-cli -h 192.168.17.105 -p 6379 -a 123
Warning: Using a password with '-a' option on the command line interface may not be safe.
192.168.17.105:6379> keys *
(empty list or set)
192.168.17.105:6379> exit

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer