So installieren und konfigurieren Sie Memcached auf CentOS 8

So installieren und konfigurieren Sie Memcached auf CentOS 8

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 libmemcached 
Installieren 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 anzeigen

Konfigurieren 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 anzeigen

Konfigurieren 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 8

Als 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 11211 
Bestä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.