Memcached Anleitung · 3 min read · Oct 26, 2025
So installieren und konfigurieren Sie Memcached auf Ubuntu 24.04

Memcached ist ein weit verbreitetes Open-Source-Speichersystem für Objekte, das die Leistung dynamischer Webanwendungen durch das Caching von Daten im Speicher beschleunigt. Es ist für PHP-basierte Webanwendungen wie WordPress, Joomla, Drupal und Python-basierte Anwendungen konzipiert. Es kann die Datenbankleistung und die Seitenladegeschwindigkeit erhöhen, indem es das Ergebnis von Datenbankabfragen oder gerenderten Webseiten vorübergehend im Speicher (RAM) speichert. Dadurch wird die Anzahl der direkten Anfragen an die Datenbank und die Festplatte reduziert.
Dieses Tutorial zeigt Ihnen, wie Sie Memcached auf einem Ubuntu 24.04 LTS-Server installieren.
Anforderungen
- Ein Server oder Desktop, der Ubuntu 24.04 ausführt.
- Sie haben Root- oder Sudo-Zugriff auf den Server.
Memcached auf Ubuntu 24.04 installieren
Das Memcached-Paket ist im Ubuntu 24.04-Repository verfügbar. Sie können Memcached installieren, indem Sie den folgenden Befehl ausführen:
sudo apt install memcached libmemcached-tools -ySobald Memcached installiert ist, können Sie die Memcached-Version mit dem folgenden Befehl überprüfen:
memcached --versionSie sollten die folgende Ausgabe sehen:
memcached 1.6.24
Memcached-Dienst verwalten
Der Memcached-Dienst wird von systemd gestartet und verwaltet.
Um den Memcached-Dienst zu starten, führen Sie den folgenden Befehl aus:
sudo systemctl start memcachedUm den Memcached-Dienst so zu aktivieren, dass er nach einem Neustart des Systems automatisch gestartet wird, führen Sie den folgenden Befehl aus:
sudo systemctl enable memcachedSie können auch den Status des Memcached-Dienstes mit dem folgenden Befehl überprüfen:
sudo systemctl status memcachedSie sollten die folgende Ausgabe sehen:
? memcached.service - memcached daemon
Loaded: loaded (/usr/lib/systemd/system/memcached.service; enabled; preset: enabled)
Active: active (running) since Wed 2024-05-29 11:03:38 UTC; 51s ago
Docs: man:memcached(1)
Main PID: 707 (memcached)
Tasks: 10 (limit: 4557)
Memory: 5.8M (peak: 5.8M)
CPU: 53ms
CGroup: /system.slice/memcached.service
??707 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -l ::1 -P /var/run/memcached/memcached.pid
May 29 11:03:38 server1 systemd[1]: Started memcached.service - memcached daemon.

Standardmäßig hört Memcached auf Port 11211. Sie können dies mit dem folgenden Befehl überprüfen:
ss -antpl | grep memcacheSie sollten den Memcached-Hörport in der folgenden Ausgabe sehen:
LISTEN 0 1024 127.0.0.1:11211 0.0.0.0:* users:(("memcached",pid=707,fd=26))
LISTEN 0 1024 [::1]:11211 [::]:* users:(("memcached",pid=707,fd=27))
Memcached konfigurieren
Die Memcached-Konfigurationsdatei ist /etc/memcached.conf. Sie können die Konfigurationsdatei bearbeiten, um die Standardeinstellungen bei Bedarf zu ändern.
sudo nano /etc/memcached.confÄndern Sie die folgenden Zeilen nach Ihren Anforderungen:
## Geben Sie die IP-Adresse an, auf der Memcached hört.
-l 127.0.0.1
## Deaktivieren Sie das UDP
-U 0
## Definieren Sie den Speicher für den Cache.
-m 1000
Speichern Sie die Datei und schließen Sie sie, und starten Sie Memcached neu, um die Konfigurationsänderungen anzuwenden:
sudo systemctl restart memcachedDie Memcached PHP-Erweiterung installieren
Wenn Sie eine PHP-basierte Anwendung verwenden, müssen Sie die PHP-Erweiterungen installieren, um Memcached in Ihrer Webanwendung verwenden zu können. Sie können dies tun, indem Sie den folgenden Befehl ausführen:
sudo apt install php-memcached -ySobald alle Pakete installiert sind, aktivieren Sie das PHP Memcached-Modul mit dem folgenden Befehl:
sudo phpenmod memcachedStarten Sie anschließend den Apache-Dienst neu, um die Änderungen anzuwenden:
sudo systemctl restart apache2Python Memcached-Unterstützung hinzufügen
Sie müssen die Python Memcached-Bibliothek auf Ihrem Server installieren, wenn Sie Python-basierte Webanwendungen verwenden.
sudo apt install python3-pymemcache -yPerl Memcached-Unterstützung hinzufügen
Wenn Sie Perl-basierte Webanwendungen verwenden, müssen Sie die Perl Memcached-Bibliothek auf Ihrem Server installieren.
sudo apt install libcache-memcached-libmemcached-perl -yZugriff auf Memcached CLI
Sie können den Telnet-Befehl verwenden, um mit Memcached über die Befehlszeile zu interagieren.
sudo apt install telnetFühren Sie den Telnet-Befehl aus, um eine Verbindung zu Memcached herzustellen. Die Nummer 11211 ist der Memcached-Port. Wenn Sie ihn auf einen anderen Port geändert haben, stellen Sie sicher, dass Sie ihn hier ebenfalls anpassen.
telnet localhost 11211Sie sollten die folgende Ausgabe sehen:
Trying ::1...
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Führen Sie als Nächstes den folgenden Befehl aus, um einen Überblick über Ihren Memcached-Dienst zu erhalten:
statsSie sollten die folgende Ausgabe sehen:
STAT pid 707
STAT uptime 256
STAT time 1716980872
STAT version 1.6.24
STAT libevent 2.1.12-stable
STAT pointer_size 64
STAT rusage_user 0.023712
STAT rusage_system 0.052694
STAT max_connections 1024
STAT curr_connections 2
STAT total_connections 3
STAT rejected_connections 0
STAT connection_structures 3
STAT response_obj_oom 0
STAT response_obj_count 1
STAT response_obj_bytes 16384
STAT read_buf_count 2
STAT read_buf_bytes 32768
STAT read_buf_bytes_free 0
STAT read_buf_oom 0
STAT reserved_fds 20
STAT cmd_get 0
STAT cmd_set 0
STAT cmd_flush 0
STAT cmd_touch 0
STAT cmd_meta 0
Um die Statistik-Eingabeaufforderung zu verlassen, geben Sie das Wort ‘quit’ ein.
quitFazit
Sie haben Memcached erfolgreich auf Ihrem Ubuntu 24.04-Server installiert und können es nun mit Webanwendungen verwenden, um deren Leistung zu steigern. Für weitere Informationen besuchen Sie die Memcached-Dokumentation.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.