Redis
 sql >> Base de données >  >> NoSQL >> Redis

Rescue :Connexion refusée - Impossible de se connecter à Redis sur localhost :6379

Avez-vous vérifié que redis-server est en cours d'exécution ? S'il vous plait, ne me demandez pas de disséquer la commande suivante, mais dans un terminal vous pouvez taper :

ps aux | grep redis

Vous devriez alors voir quelque chose comme :

redis 13319 0.0 0.0 2884 1056 ? Ss 10:54 0:00 /usr/bin/redis-server /etc/redis/redis.conf

S'il ne fonctionne pas, je vous recommande d'émettre la commande suivante :

nohup redis-server &

Cela démarrera un processus redis-server et le détachera du terminal. Sinon, je pense que vous devez laisser ce terminal ouvert tout le temps que vous voulez que redis-server soit en cours d'exécution.

(C'est toujours une bonne idée de vérifier que le processus est en cours d'exécution une fois que vous l'avez lancé, alors utilisez cette première commande une fois de plus.)

Mise à jour :je ne sais pas si cela fonctionne pour toutes les versions, mais sur Redis Server 3.0.6 sur Ubuntu 16.04, vous pouvez émettre sudo service redis-server status aussi bien. Vous recevrez une sortie détaillée, donc je ne publierai pas tout, mais cela peut être une autre option pour certains d'entre nous.