Redis: Konnte um 127.0.0.1:6379 keine Verbindung zu Redis herstellen: Verbindung abgelehnt

Erstellt am 14. Apr. 2012  ·  3Kommentare  ·  Quelle: redis/redis

Hallo Redis-Kernteam,

Um die Macht von Redis zu spüren, habe ich in amazon ec2 bereits eine Sicherheitsgruppe mit dem Port 6379 eingerichtet.

Unter dem Verzeichnis redis-stable/src in meiner ec2-Instanz über putty.exe oder nxclient habe ich versucht, die Redis-Konsole mit redis-cli , redis-cli -p 3000 -h my ip address, redis-cli - zu starten. p 6379 -h meine IP-Adresse, redis-cli -p 80 -h 127.0.0.1 , redis-cli -p 3000 -h 127.0.0.1 und redis-cli -p 6379 -h 127.0.0.1 , redis-cli -p 3000 und redis-cli -p 6379...

Aber alles vergebens. Ich habe nur die folgende Nachricht erhalten:
Konnte um 127.0.0.1:6379 keine Verbindung zu Redis herstellen: Verbindung abgelehnt
nicht verbunden>

Und wenn ich redis-cli -p 80 -h meine IP-Adresse und redis-cli -p 80 verwende,
Ich kann mich einloggen, aber wenn ich "ping" eingebe, um zu sehen, ob es funktioniert oder nicht. Ich habe folgende Nachricht bekommen:
Fehler: Protokollfehler, habe "<" als Antworttypbyte erhalten

Frage mich bitte, was ich falsch gemacht habe. Jede Hilfe geschätzt hier bitte. Vielen Dank.

Hilfreichster Kommentar

Siehe https://github.com/antirez/redis . Ich habe festgestellt, dass ich zuerst eine Redis-Server-Instanz starten muss, indem ich redis-server eintippe, bevor ich redis-cli in einem ANDEREN Terminal eintippe.

Spielen mit Redis


Sie können redis-cli verwenden, um mit Redis zu spielen. Starten Sie eine Redis-Server-Instanz,
Dann versuche in einem anderen Terminal folgendes:

% cd src
% ./redis-cli
redis> ping
PONG
redis> set foo bar
OK
redis> get foo
"bar"
redis> incr mycounter
(integer) 1
redis> incr mycounter
(integer) 2
redis> 

Alle 3 Kommentare

Siehe https://github.com/antirez/redis . Ich habe festgestellt, dass ich zuerst eine Redis-Server-Instanz starten muss, indem ich redis-server eintippe, bevor ich redis-cli in einem ANDEREN Terminal eintippe.

Spielen mit Redis


Sie können redis-cli verwenden, um mit Redis zu spielen. Starten Sie eine Redis-Server-Instanz,
Dann versuche in einem anderen Terminal folgendes:

% cd src
% ./redis-cli
redis> ping
PONG
redis> set foo bar
OK
redis> get foo
"bar"
redis> incr mycounter
(integer) 1
redis> incr mycounter
(integer) 2
redis> 

Groß. Aber was ist mit Windows?

@maelfyn kannst du die Frage genauer beschreiben? Was meinen Sie mit dem Gespräch, das Sie wiederbelebt haben? Die Schlussfolgerung dort war: Starten Sie einen Redis-Server, bevor Sie versuchen, sich als Client mit ihm zu verbinden. Das gilt gleichermaßen für Windows. Beachten Sie, dass das primäre Redis-Projekt nicht auf Windows abzielt, aber es gibt eine Reihe von Möglichkeiten, Redis unter Windows zu verwenden (ich mache dies regelmäßig).

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen