web-dev-qa-db-fra.com

Erreur lors du démarrage du serveur Redis: "Adresse déjà utilisée"

J'essaie d'installer Redis en suivant les instructions ci-dessous: https://redis.io/download , mais je reçois le message d'erreur:

Création du serveur TCP prise d'écoute *: 6379: bind: adresse déjà utilisée

quand je lance la commande ps -ef|grep redis je vois:

nomi      1168   947  0  2434 ?        00:00:00 grep --color=auto redis

Je tape kill 1168 où 1168 est mon PID et le processus n'est pas interrompu:

"bash: kill: (1168) - Aucun processus de ce type"

la prochaine fois que j'exécute la commande ps -ef|grep redis j'obtiens un numéro de PID différent, par exemple: 1170

Comment puis-je supprimer ce processus?

5
Nomi

J'ai eu les mêmes problèmes, mais j'ai oublié que Redis persiste. Si vous obtenez cette erreur, essayez cette commande:

redis-cli ping

Et cela a résolu mon problème:

[root@tannetto tannetto]# ps -ef |grep redis
root      4871  4836  0 11:07 pts/0    00:00:00 grep redis
redis     4995     1  0 Jun23 ?        04:21:50 /usr/bin/redis-server *:6379

Après avoir trouvé redis, kill -9 it!

[root@tannetto tannetto]# kill -9 4995
[root@tannetto tannetto]# service redis restart
Stopping redis-server:                                     [  OK  ]
Starting redis-server:                                     [  OK  ]
[root@tannetto tannetto]# service redis status
redis-server (pid  4919) is running...
4
Tannetto