Redis
 sql >> Datenbank >  >> NoSQL >> Redis

Rettung:Verbindung abgelehnt – Es kann keine Verbindung zu Redis auf localhost:6379 hergestellt werden

Haben Sie überprüft, ob redis-server läuft? Bitte fragen Sie mich nicht, den folgenden Befehl zu analysieren, aber in einem Terminal können Sie Folgendes eingeben:

ps aux | grep redis

Sie sollten dann etwas sehen wie:

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

Wenn es nicht läuft, empfehle ich, den folgenden Befehl auszugeben:

nohup redis-server &

Dadurch wird ein Redis-Server-Prozess gestartet und vom Terminal getrennt. Andernfalls glaube ich, dass Sie dieses Terminal die ganze Zeit geöffnet lassen müssen, während der Redis-Server ausgeführt werden soll.

(Es ist immer eine gute Idee zu überprüfen, ob der Prozess ausgeführt wird, nachdem Sie ihn gestartet haben, also verwenden Sie diesen ersten Befehl noch einmal.)

Update:Ich bin mir nicht sicher, ob dies für alle Versionen funktioniert, aber auf Redis Server 3.0.6 unter Ubuntu 16.04 können Sie sudo service redis-server status ausgeben auch. Sie erhalten eine ausführliche Ausgabe, daher werde ich nicht alles posten, aber das könnte für einige von uns eine weitere Option sein.