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.
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).
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: