Einführung und Installation

1. Was ist Memcached

Memcached ist eine verteilte In‑Memory‑Cache‑Komponente, ein unabhängiges Drittanbieter‑Cache‑Werkzeug ohne Abhängigkeit von einer Programmiersprache. Es wird zur Optimierung von Webseiten‑Leistung eingesetzt, indem häufig abgerufene Daten im Arbeitsspeicher abgelegt werden, um die Datenbankbelastung zu senken.

Eigenschaften: Reine Speicher‑Nutzung im RAM, Schlüssel‑Wert‑Struktur, verteilter Betrieb, keine Persistenz (Daten gehen bei Stromausfall verloren).

2. Hinweise zum Installationspaket

Empfohlener Download: memcached-win64-1.4.4-14.zip

Offizielle Webseite memcached – a distributed memory object caching system


Versions‑Einschränkungen
Versionen vor 1.4.5 (z. B. 1.4.4) unterstützen die direkte Registrierung als Windows‑Systemdienst.
Ab Version 1.4.5 wurde die Dienst‑Installationsfunktion -d install entfernt, die unten aufgeführten Befehle funktionieren nicht mehr.

3. Installationsschritte unter Windows

  1. Entpacken Sie das Archiv in einen Pfad ohne chinesische Zeichen und Leerzeichen (Beispiel: D:\memcached-win64-1.4.4-14)

Nicht empfohlener Pfad: D:\Program Files\memcached (Leerzeichen führen oft zu fehlgeschlagener Dienstregistrierung)

  1. Rechtsklick auf CMD → Als Administrator ausführen, mit cd in den entpackten Ordner wechseln
D:
cd D:\memcached-win64-1.4.4-14Code-Sprache: CSS (css)
  1. Als Windows‑Systemdienst registrieren
memcached.exe -d installCode-Sprache: CSS (css)

4. Befehle zum Starten und Stoppen des Dienstes

# Dienst starten
memcached.exe -d start

# Dienst stoppen
memcached.exe -d stop

# Dienst deinstallieren (AdministratorCMD erforderlich)
memcached.exe -d uninstallCode-Sprache: CSS (css)

5. Häufig genutzte Basiskonfigurationsparameter (beim Start anhängen)

ParameterBeschreibung
-m 256Maximal nutzbarer Arbeitsspeicher in MB, Standardwert 64 MB
-p 11211Überwachter Port, Standard 11211
-l 0.0.0.0Überwachungsadresse;127.0.0.1 nur lokaler Zugriff, 0.0.0.0 erlaubt LAN‑ / externen Netzwerkzugriff
-c 2048Maximale Anzahl gleichzeitiger Verbindungen

Beispiel für die Dienst‑Installation mit benutzerdefinierten Parametern:

memcached.exe -d install -m 256 -l 0.0.0.0Code-Sprache: CSS (css)

Wichtige Hinweise

  1. Sie müssen CMD als Administrator ausführen, sonst schlägt die Dienst‑Installation fehl;
  2. Der Ordnerpfad darf keine chinesischen Zeichen und keine Leerzeichen enthalten;
  3. Die offizielle Unterstützung für die Windows‑Version von Memcached ist eingestellt. Für Produktivbetrieb wird Linux‑Einsatz empfohlen;
  4. Standard‑Port 11211. Für externe Verbindungen muss die Firewall diesen Port freigeben;
  5. Memcached besitzt keine eingebaute Authentifizierung. Direkte Freigabe im öffentlichen Internet birgt Sicherheitsrisiken.

7. Einfacher Verbindungstest

Prüfen Sie mit telnet, ob der lokale Dienst läuft

telnet 127.0.0.1 11211Code-Sprache: CSS (css)

Nach erfolgreicher Verbindung können Sie die Cache‑Lese‑/Schreib‑Befehle set/get ausführen.

Einführung und Installation

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert