Windows Redis 3.2.100 Installation und Start
Download‑Links
Stand 2026 bietet das offizielle Redis‑Projekt nur Installationspakete für Linux an. Die Windows‑Portierung wird von Microsoft archiviert gepflegt und erhält keine weiteren Updates.
- Offizielle Seite (Linux‑Version): http://redis.io/download
- Windows‑GitHub‑Repository: https://github.com/MSOpenTech/redis/tags
- Beispiel‑Release (win‑3.2.100):
https://github.com/MicrosoftArchive/redis/releases/tag/win-3.2.100
Wichtige Dateien nach dem Entpacken
| Datei | Zweck |
|---|---|
| redis‑server.exe | Redis‑Server‑Programm |
| redis‑cli.exe | Redis‑Kommandozeilen‑Client |
| redis.windows.conf | Standard‑Konfigurationsdatei |
| redis.windows‑service.conf | Spezialkonfiguration für Windows‑Systemdienst‑Installation |
| redis‑benchmark.exe | Redis‑Leistungs‑Benchmark‑Tool |
| dump.rdb | Redis‑Persistenz‑Datendatei |
Redis‑Server über CMD starten
- CMD öffnen und in den entpackten Redis‑Ordner wechseln
cd D:\Redis\Redis-x64-3.2.100Code-Sprache: CSS (css)
- Start‑Befehl (lädt Konfigurationsdatei)
redis-server redis.windows.confCode-Sprache: CSS (css)
Anzeichen für erfolgreichen Start:
- Betriebsmodus:
Running in standalone mode(Einzelbetrieb‑Modus) - Standard‑Port: 6379
Nachteil: Bei dieser Startmethode stoppt der Redis‑Dienst sofort, wenn Sie das CMD‑Fenster schließen.
Als Windows‑Systemdienst installieren
Ein einfacher Start über CMD läuft nicht im Hintergrund. Durch die Installation als Systemdienst lässt sich ein automatischer Start beim Systemboot aktivieren.
Für die Kurs‑Demo verwenden wir nur einen temporären Start, dieser Schritt dient nur als Referenz.
Redis‑Verbindung und Test von Basis‑Befehlen
1. Client‑Verbindungsbefehl
Öffnen Sie ein neues CMD‑Fenster, wechseln Sie in den Redis‑Ordner und führen Sie aus:
redis-cli.exe -h 127.0.0.1 -p 6379Code-Sprache: CSS (css)
-h: Legt die IP‑Adresse des Redis‑Servers fest (LAN‑IP anderer Rechner für Remote‑Zugriff möglich)-p: Legt die Port‑Nummer fest
2. Demo grundlegender Befehle
# Schlüssel‑Wert‑Paar setzen
set key1 value1
# Wert über Schlüssel abfragen
get key1
# Abfrage nicht vorhandener Schlüssel gibt (nil) zurück
get kkkk
set ddd 123
get dddCode-Sprache: PHP (php)
Regeln:
setbenötigt sowohl【key】als auch【value】als Parameter, fehlende Parameter lösen einen Fehler aus- Die Abfrage eines nicht vorhandenen Schlüssels gibt
(nil)zurück
Hinweise
- Windows Redis 3.2 ist sehr alt. Verwenden Sie die Windows‑Version nicht im Produktivbetrieb, ein Einsatz unter Linux wird empfohlen;
- Für Remote‑Zugriffe müssen Firewall‑Einstellungen angepasst und die Konfigurationsdatei bearbeitet werden, um Zugriffe externer IP‑Adressen zu erlauben;
- Das serverseitige CMD‑Fenster muss geöffnet bleiben, damit Clients sich verbinden können.
Installation