Installation · 3 min read · Nov 09, 2025

Memcached auf Ubuntu 20.04 LTS installieren

Memcached ist ein Open-Source, leistungsstarkes und allgemeines verteiltes Speichersystem für Zwischenspeicher. Es ist ein In-Memory-Key-Value-Speicher für kleine Datenmengen und wird verwendet, um dynamische Websites durch Zwischenspeicherung von Daten im RAM zu beschleunigen. Memcached ist ein großartiges Werkzeug für Sie, wenn Ihre Webanwendung hohe Leseaufrufe und seltene Schreibvorgänge hat.

In diesem Tutorial zeigen wir Ihnen, wie Sie Memcached auf Ubuntu 20.04 installieren und konfigurieren.

Voraussetzungen

  • Ein Server, der Ubuntu 20.04 ausführt.
  • Ein Root-Passwort ist auf Ihrem Server konfiguriert.

Memcached installieren

Standardmäßig ist das Memcached-Paket im Standard-Repository von Ubuntu verfügbar. Sie können es mit dem folgenden Befehl installieren:

apt-get install memcached libmemcached-tools -y

Sobald es installiert ist, starten Sie den Memcached-Dienst und aktivieren Sie ihn, damit er beim Neustart gestartet wird, mit dem folgenden Befehl:

systemctl start memcached  
systemctl enable memcached

Sie können auch den Memcached-Dienst mit dem folgenden Befehl überprüfen:

systemctl status memcached

Sie sollten die folgende Ausgabe erhalten:

? memcached.service - memcached-Daemon
     Loaded: loaded (/lib/systemd/system/memcached.service; enabled; vendor preset: enabled)
     Active: active (running) seit Do 2020-05-14 03:03:35 UTC; 33s ago
       Docs: man:memcached(1)
   Main PID: 93483 (memcached)
      Tasks: 10 (limit: 2282)
     Memory: 1.6M
     CGroup: /system.slice/memcached.service
             ??93483 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -P /var/run/memcached/memcached.pid

Mai 14 03:03:35 ubuntu2004 systemd[1]: Started memcached daemon.

Standardmäßig hört Memcached auf Port 11211. Sie können dies mit dem folgenden Befehl überprüfen:

ss -tulpn | grep :11211

Sie sollten die folgende Ausgabe sehen:

tcp   LISTEN 0      1024                         127.0.0.1:11211        0.0.0.0:*                                                                                users:(("memcached",pid=93483,fd=26))                                          

Memcached konfigurieren

Die Standardkonfigurationsdatei von Memcached befindet sich unter /etc/memcached.conf. Sie können sie nach Ihren Anforderungen konfigurieren.

Die Standardeinstellungen sind für die meisten Anwendungen ausreichend. Wenn Sie jedoch den Remote-Zugriff auf Ihren Memcached-Server zulassen und den Standardport ändern möchten, bearbeiten Sie die Memcached-Konfigurationsdatei wie unten gezeigt:

nano /etc/memcached.conf

Ändern Sie die folgenden Werte:

# Der Standardverbindungssport ist 11211
-p 11211

-l Ihre-Server-IP

# Begrenzen Sie die Anzahl gleichzeitiger eingehender Verbindungen. Der Standardwert des Daemons ist 1024
 -c 1024

Speichern Sie die Datei und schließen Sie sie, und starten Sie dann den Memcached-Dienst neu, um die Änderungen zu implementieren.

systemctl restart memcached

Sie können jetzt den Status von Memcached mit dem folgenden Befehl überprüfen:

memcstat --servers=Ihre-Server-IP

Sie sollten die folgende Ausgabe erhalten:

Server: Ihre-Server-IP (11211)
     pid: 94106
     uptime: 30
     time: 1589425647
     version: 1.5.22
     libevent: 2.1.11-stable
     pointer_size: 64
     rusage_user: 0.036605
     rusage_system: 0.006100
     max_connections: 1024

PHP so konfigurieren, dass es Memcached verwendet

An diesem Punkt ist Memcached installiert und konfiguriert. Jetzt können Sie PHP so konfigurieren, dass es Memcached verwendet.

Zuerst installieren Sie Apache und PHP-Module mit dem folgenden Befehl:

apt-get install apache2 libapache2-mod-php php php-cli php-memcached -y

Erstellen Sie als Nächstes eine Beispiel-PHP-Datei im Apache-Stammverzeichnis mit dem folgenden Befehl:

nano /var/www/html/phpinfo.php

Fügen Sie den folgenden Code hinzu:


Speichern Sie die Datei und schließen Sie sie, und starten Sie dann den Apache-Dienst neu, um die Änderungen zu implementieren:

systemctl restart apache2

Öffnen Sie jetzt Ihren Webbrowser und geben Sie die URL http://Ihre-Server-IP/phpinfo.php ein. Sie sollten den folgenden Bildschirm sehen:

MemCached mit PHP verbinden

Wie Sie sehen können, ist die Unterstützung von Memcached in PHP aktiviert.

Wenn Sie die Python-Unterstützung aktivieren möchten, installieren Sie das folgende Paket:

apt-get install python3-pymemcache -y

Wenn Sie die Perl-Unterstützung aktivieren möchten, installieren Sie das folgende Paket:

apt-get install libcache-memcached-libmemcached-perl -y

Fazit

In diesem Leitfaden haben Sie gelernt, wie Sie Memcached auf einem Ubuntu 20.04-Server installieren und konfigurieren. Sie haben auch gelernt, wie Sie die Unterstützung für PHP, Python und Perl in Memcached aktivieren. Zögern Sie nicht, mich zu fragen, wenn Sie Fragen haben.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.