wake-up-neo.com

Erneute Verbindung zu 127.0.0.1:6379 fehlgeschlagen - ECONNREFUSED verbinden

Ich arbeite mit node.js von expressjs 
Ich versuche, ein Konto für die Sitzung zu speichern. Also versuche ich zu testen, ob Sie die Sitzung mit Code in expressjs verwenden möchten.

var RedisStore = require('connect-redis')(express);
app.use(express.bodyParser());
app.use(express.cookieParser());
app.use(express.session({ secret: "keyboard cat", store: new RedisStore }));

aber ich habe fehler Redis connection to 127.0.0.1:6379 failed - connect ECONNREFUSED bekommen. 
Bitte helfen Sie mir, dieses Problem zu lösen

103
Huy Tran

Geben Sie nach der Installation von redis Folgendes ein:

redis-server

und du hast Redis laufen

190
nick

Ich löse dieses Problem auf die nächste Weise:

Sudo apt-get install redis-server

führen Sie dann den Befehl aus, um zu bestätigen, dass alles in Ordnung ist:

Sudo service redis-server status

Die Ausgabe lautet: redis-server is running - das bedeutet, dass das Problem gelöst ist.

48
Vladimir Kovpak

Installieren Sie zuerst redis auf Ihrem System - 

brew install redis

starten Sie dann den Redis-Server - 

redis-server
19
Partha Roy

Ich bin unter Windows und musste Redis von hier installieren und dann redis-server.exe ausführen.

Von der Spitze der dieser SO Frage .

13
Felix

Ich habe auch das gleiche Problem, zuerst habe ich versucht, Redis-Server mit Sudo service restart neu zu starten, aber das Problem ist immer noch geblieben. Dann entfernte ich redis-server durch Sudo apt-get purge redis-server und installierte es erneut mit Sudo apt-get install redis-server und dann funktionierte das Redis wieder. Es lohnt sich auch einen Blick auf redis log zu werfen, das sich hier /var/log/redis/redis-server.log befindet.

3
Sadegh

Einfache Lösung:

nur einmal unterhalb von commend drücken und Server neu starten

redis-server
2
ngCourse

Ich habe ubuntu 12.04 .__ verwendet. Ich habe dieses Problem durch die Installation von Redis-Server gelöst

Redis-Server-Installation für Ubuntu 12.04

bei einigen Konfigurationen wird die neue Root-Berechtigung Außerdem werden Handbücher für andere Betriebssysteme aufgelistet

Vielen Dank

2
Paing Soe Thaw

Ich bin auf MBP und installiere redis detail. Mein Problem wurde behoben. Das .__ wurde behoben.

$ wget http://download.redis.io/releases/redis-3.0.2.tar.gz

$ tar xzf redis-3.0.2.tar.gz

$ cd redis-3.0.2

$ make

Die jetzt kompilierten Binärdateien stehen im Verzeichnis src zur Verfügung. 

Redis ausführen mit:

$ src/redis-server 
1
Halilertekin

für Windows-Benutzer können Sie Chocolateis verwenden, um Redis zu installieren

choco install redis-64

führen Sie dann den Server aus 

C:\ProgramData\chocolatey\lib\redis-64\redis-server.exe
1

Sie müssen zuerst den Redis-Server installieren.

Sie können den Redis-Server auf einem Mac wie folgt installieren:

$ curl -O http://download.redis.io/redis-stable.tar.gz

$ tar xzvf redis-stable.tar.gz

$ cd ist wieder stabil

$ make

$ make test

$ Sudo make install

redis-Server

Viel Glück.

0

Wenn Sie mit Windows 10 arbeiten, gehen Sie hier: https://docs.Microsoft.com/en-us/windows/wsl/install-win10

Laden Sie Ihre Lieblings-Distribution, und dann ...

Redis 5.0.2 <- ändern Sie die gewünschte Redis-Version

$ wget http://download.redis.io/releases/redis-5.0.2.tar.gz
$ tar xzf redis-5.0.2.tar.gz
$ cd redis-5.0.2
$ make
0
indospace.io

Bei Windows-Plattformen müssen Sie überprüfen, ob redis-server für die angegebene IP-Adresse ausgeführt wird: Port. Sie finden die redis-Konfiguration im Installationsverzeichnis /conf/redis.conf. Standardmäßig akzeptiert der Client 127.0.0.1:6379

0
agpt

Im Falle von Ubuntu ist der Fehler darauf zurückzuführen, dass der redis-server nicht eingerichtet wurde . Installieren Sie den redis-server erneut und prüfen Sie den Status.

Wenn kein Fehler vorliegt, wird eine solche Meldung angezeigt: -

● redis-server.service - Erweiterter Schlüsselwertspeicher Geladen: Geladen (/lib/systemd/system/redis-server.service; aktiviert; Lieferantenvoreinstellung: aktiviert) Aktiv: Aktiv (läuft) seit Mi 2018-01-17 20:07:27 IST; Vor 16s Dokumente: http://redis.io/documentation , man: redis-server (1) Haupt-PID: 4327 (Redis-Server) CGruppe: /system.slice/redis-server.service └─4327/usr/bin/redis-server 127.0.0.1:6379

0
Yadnesh Sawant

Ich denke, Sie haben Redis nach Quellcode installiert. Wenn Sie nach redis-source-code-path/utils suchen und Sudo install_server.sh-Befehl ..__ ausführen müssen, stellen Sie sicher, dass der Redis-Server als Dienst für Ihr System ausgeführt wird Sudo service redis-server status

PS: basierend auf Debian/Ubuntu

0
sudoz

Ihre Verbindung zu Redis schlägt fehl. Starten Sie Ihren Redis-Server neu und starten Sie dann den Client erneut, indem Sie die folgenden drei Befehle ausführen:

Sudo service redis-server restart
redis-server
redis-cli
0
Balakumaran