So installieren und konfigurieren Sie Memcached auf CentOS 8
- 4428
- 1354
- Marleen Weight
Memcached ist ein OpenSource-, Hochleistungs- und Superfast-In-Memory-Schlüsselwert, der für die Beschleunigung von Webanwendungen ausgelegt ist. Unter den beliebten Webanwendungen, auf die sich verlassen, auf Memcached enthalten Facebook, Reddit, Und Twitter.
In diesem Artikel erfahren Sie, wie Sie a installieren und konfigurieren Memcached Caching -System auf Centos 8 Linux (gleiche Anweisungen funktionieren auch an Rhel 8 Linux).
Installation von Memcached in CentOS 8
Standardmäßig, Memcached Pakete sind in enthalten Centos 8 Repositorys. In diesem Sinne werden wir den Standard -DNF -Paket -Manager verwenden, um Memcached neben anderen Paketen zu installieren.
$ sudo dnf installieren memcached libmemcachedInstallieren Sie Memcached in CentOS 8
Um detaillierte Informationen über die anzuzeigen Memcached Paket, führen Sie den folgenden Drehzahlbefehl aus.
$ rpm -qi
In dem Befehl werden Details wie die angezeigt Ausführung, freigeben, Architekturtyp, Lizenzierung, Und Veröffentlichungsdatum des Pakets wie unten gezeigt.
Memcached -Informationen anzeigenKonfigurieren von Memcached in CentOS 8
Jetzt, wo wir fertig sind, installieren wir Memcached, Wir müssen es konfigurieren, damit andere Anwendungen damit interagieren können. Die Konfiguration von Memcached befindet sich in der /etc/sysconfig/memcached Datei.
Standardmäßig, Memcached hört auf Port 11211 und ist konfiguriert, um nur auf die zu hören Lokalhost System wie in Zeile Nummer 5 gezeigt.
Memcached -Konfiguration anzeigenKonfigurieren Memcached Damit Anwendungen aus den Remote -Systemen eine Verbindung zum Server herstellen können, müssen Sie die ändern Lokalhost Adresse 127.0.0.1 an die Adresse des Remote -Hosts.
Nehmen wir an, wir befinden uns in einem privaten lokalen Netzwerk. Unser Memcached Server IP ist 192.168.2.101 während die IP des Remote -Clients, bei der die Anwendung herstellt Memcached Ist 192.168.2.105.
Wir werden das ersetzen Lokalhost Adresse mit der IP des Remote -Clients 192.168.2.105 wie gezeigt.
Konfigurieren Sie Memcached auf CentOS 8Als nächstes müssen wir den Port öffnen 11211 Auf der Firewall, um den Datenverkehr vom Kundenhost zu ermöglichen.
$ sudo firewall-cmd --add-port = 11211/tcp --zone = public --permanent $ sudo Firewall-cmd-Reload-
Um diesen Port zu bestätigen 11211 wird auf der Firewall geöffnet, den Befehl ausführen.
$ sudo firewall-cmd-list-ports | Grep 11211Bestätigen Sie den Memcached Port
Perfekt!, Die Ausgabe bestätigt, dass der Port geöffnet ist. Der Datenverkehr vom Remote -Client kann jetzt auf den Memcached -Server zugreifen.
Mit den Einstellungen und Konfigurationen abgelegt, starten Sie und aktivieren Sie Memcached wie gezeigt.
$ sudo systemctl start memcached $ sudo systemctl aktivieren memcached
Führen Sie den Befehl aus, um den Status von Memcached zu überprüfen.
$ sudo systemctl status memcachedÜberprüfen Sie den Memcached -Status
Die Ausgabe ist eine Bestätigung, dass Memcached ist in Betrieb.
Aktivieren Sie Memcached für Anwendungen
Wenn Sie eine PHP -Anwendung ausführen, wie z. B Drupal, Magento oder WordPress, installiere das PHP-PECL-Memcache Erweiterung für Ihre Bewerbung, um mit dem nahtlos zu kommunizieren Memcached Server.
$ sudo dnf installieren Sie PHP-PECL-Memcache
Wenn Sie a ausführen Python Anwendung verwenden Sie das PIP -Paket -Installationsprogramm, um die folgenden Python -Bibliotheken zu installieren.
$ pip3 Install Pymemcache-Benutzer $ PIP3 Installieren Sie Python-Memcached-Benutzer
Und das ist es. In diesem Handbuch haben Sie gelernt, wie man installiert Memcached Caching -System auf Centos 8 Server. Weitere Informationen zu Memcached finden Sie im Memcached Wiki.
- « So installieren Sie Memcached (Caching -Server) auf CentOS 7
- So konfigurieren Sie das IPv6 -Netzwerk auf CentOS/RHEL 8 »