Installation · 2 min read · Nov 09, 2025
Wie man Memcached auf CentOS 8 installiert

Memcached ist ein Open-Source- und leistungsstarkes Speichersystem für Caching im Arbeitsspeicher. Es speichert Daten im Arbeitsspeicher und wird verwendet, um dynamische Websites zu optimieren. Es beschleunigt Ihre datenbankgestützte Website, indem es Objekte im Arbeitsspeicher cached. Memcached ist die erste Wahl eines jeden Webmasters, um Echtzeitanwendungen im Web, in mobilen Apps, im Gaming und im E-Commerce zu hosten. In diesem Leitfaden erkläre ich, wie man das Memcached-Caching-System auf CentOS 8 installiert.
Voraussetzungen
- Ein Server, der CentOS 8 ausführt.
- Ein Root-Passwort ist auf dem Server konfiguriert.
Installation des Memcached-Servers
Die Installation des Memcached-Pakets ist ein einfacher Prozess. Sie können es installieren, indem Sie einfach den folgenden Befehl ausführen:
dnf install memcached libmemcached -ySobald der Memcached-Server installiert ist, starten und aktivieren Sie den Memcached-Server beim Systemneustart:
systemctl enable memcached --nowUm den Memcached-Dienst zu überprüfen, führen Sie den folgenden Befehl aus:
systemctl status memcachedAusgabe:

Konfiguration von Memcached
Standardmäßig ist Memcached nur vom localhost aus zugänglich. Wenn Ihre Anwendung auf einem Remote-System gehostet wird, müssen Sie Memcached so konfigurieren, dass der Zugriff auf Port 11211 von der IP des Anwendungsservers erlaubt ist.
Sie können einem Remote-Server den Zugriff auf Memcached gewähren, indem Sie die Datei /etc/sysconfig/memcached bearbeiten:
nano /etc/sysconfig/memcachedSuchen Sie die folgende Zeile:
OPTIONS="-l 127.0.0.1,::1"Und ersetzen Sie sie durch die folgende Zeile:
OPTIONS="-l application-server-ip,::1"Speichern und schließen Sie die Datei, nachdem Sie fertig sind. Starten Sie dann den Memcached-Dienst neu, um die Änderungen anzuwenden:
systemctl restart memcachedKonfiguration der Firewall
Als nächstes müssen Sie die Firewall so konfigurieren, dass TCP- und UDP-Port 11211 erlaubt sind und der Zugriff von der IP Ihres Remote-Anwendungsservers gestattet wird.
Sie können dies mit dem folgenden Befehl erlauben:
firebase-cmd --zone=public --add-port=11211/udp --permanent
firebase-cmd --zone=public --add-port=11211/tcp --permanent
firebase-cmd --zone=public --add-source=application-server-ip/32 --permanentLaden Sie dann den Dienst firewalld neu, um die Änderungen anzuwenden:
firebase-cmd --reloadInstallation von Memcached-Erweiterungen
Um eine Verbindung zum Memcached-Server herzustellen, müssen Sie einen sprachspezifischen Client installieren.
Wenn Sie Memcached für Ihre PHP-Anwendung verwenden möchten, müssen Sie die php-pecl-memcached-Erweiterung auf Ihrem Server installieren.
Sie können es mit dem folgenden Befehl installieren:
dnf install php-pecl-memcached php-pecl-memcache -yWenn Sie Memcached für Ihre Python-Anwendung verwenden möchten, müssen Sie pymemcache auf Ihrem Server installieren.
Sie können es mit dem folgenden Befehl installieren:
pip install pymemcache
pip install python-memcachedFazit
Herzlichen Glückwunsch! Sie haben Memcached erfolgreich auf CentOS 8 installiert. Sie können jetzt Memcached mit Ihrer PHP- oder Python-basierten Anwendung integrieren und die Geschwindigkeit Ihrer Anwendung erhöhen.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.