So installieren und konfigurieren Sie Memcached auf Ubuntu

So installieren und konfigurieren Sie Memcached auf Ubuntu

Memcached ist ein kostenloses und openSource-In-Memory-Caching-System, das Webanwendungen beschleunigt, indem große Datenmengen im Speicher zwischengespeichert werden, die aus Seitenladeanforderungen oder API-Aufrufen generiert werden. Memcached ist besonders nützlich, um PHP-basierte Webanwendungen wie WordPress, Joomla zu beschleunigen, Drupal, und auch Python -Anwendungen.

In diesem Tutorial sehen wir uns an, wie Sie installieren können Memcached An Ubuntu. Zu Demonstrationszwecken werden wir verwenden Ubuntu 20.04 FOSSA FOSSA. Zugegeben, derselbe Leitfaden gilt für Ubuntu 16.04 und spätere Versionen.

Voraussetzungen

Stellen Sie während der Zeit sicher, dass Sie Folgendes in Schach haben:

  • Eine Instanz von Ubuntu 20.04 Server.
  • Ein regulärer Benutzer mit Sudo Privilegien.

Lassen Sie uns jetzt die Ärmel rollen und eintauchen.

Installieren von Memcached in Ubuntu Server

Vor der Installation Memcached, Lassen Sie uns zunächst die Paketliste der mit dem APT -Befehl installierten Pakete aktualisieren.

$ sudo APT Update 
Ubuntu 20 aktualisieren.04 Server

Dies sollte je nach Geschwindigkeit Ihrer Internetverbindung ein oder zwei Minuten dauern. Sobald das Update abgeschlossen ist, installieren Sie sich Memcached Durch Ausführen des Befehls unten. Dadurch werden neben anderen Abhängigkeiten und Paketen Memcachse installiert.

$ sudo apt installieren memcached libmemcached-tools 
Installieren Sie Memcached in Ubuntu 20.04

Wenn Sie aufgefordert werden, drücken Sie "Y" auf der Tastatur und klicken Sie auf EINGEBEN mit der Installation fortfahren.

Nach der Installation die Memcached Der Service sollte automatisch beginnen. Dies kann durch Überprüfung des Status von überprüft werden Memcached folgendermaßen.

$ sudo systemctl status memcached 
Überprüfen Sie den Memcached -Status

Die Ausgabe bestätigt das Memcached ist in Betrieb.

Konfigurieren von Memcached in Ubuntu

Die Standardkonfigurationsdatei für Memcached Ist /etc/memcached.Conf. Es ist auch wichtig zu erwähnen, dass dies standardmäßig standardmäßig ist, Memcached Hört auf Port 11211 und ist konfiguriert, um die zuzuhören Lokalhost System. Sie können dies bestätigen, indem Sie die Konfigurationsdatei in Zeile 35 wie gezeigt überprüfen.

$ sudo nano /etc /memcached.Conf 
Überprüfen Sie die Memcached -Konfiguration

Wenn die Anwendung mit der Verbindung hergestellt wird Memcached Der Service sitzt auf demselben Server, auf dem Memcached installiert ist, und es müssen keine Änderungen an dieser Zeile vornehmen. Wenn Sie jedoch einen Remote -Client haben, auf den Sie Zugriff zulassen möchten Memcached Caching -Dienst, dann müssen Sie diese Zeile bearbeiten und die IP -Adresse des Remote -Clients hinzufügen.

Angenommen, Sie haben einen Remote -Client mit IP 192.168.2.105 Ausführen einer Anwendung, die eine Verbindung zum Memcached -Service herstellen muss. Um Zugriff zu ermöglichen, löschen Sie einfach die Lokalhost -IP -Adresse (127.0.0.1) und ersetzen Sie es durch die IP -Adresse des Remote -Clients. Die Annahme ist hier, dass beide Systeme im selben örtlichen Netzwerk sind.

-l 192.168.2.105 
Konfigurieren Sie die Memcached -Verbindung

Speichern und beenden Sie die Konfigurationsdatei.

Als nächstes starten Sie die neu Memcached Service zur Anwendung der Änderungen.

$ sudo systemctl restart memcached 

Zuletzt, um Fernverbindungen zur Memcached Server müssen wir die öffnen Memcached Standardport - Port 11211 - auf der Firewall.

Um diesen Lauf zu erreichen, führen Sie die Befehle aus:

$ sudo ufw erlauben 11211/tcp 

Laden Sie dann die Firewall neu, um die Änderungen anzuwenden.

$ sudo UFW Reload 

Um zu überprüfen, ob der Port geöffnet ist, führen Sie aus:

$ sudo UFW Status 
Öffnen Sie den Memcached Port auf UFW Firewall

Aktivieren von Memcached für Anwendungen

Abhängig von der Anwendung, die Sie ausführen.

Für Php Anwendungen wie Joomla oder WordPress, Führen Sie den folgenden Befehl aus, um die zusätzlichen Pakete zu installieren:

$ sudo APT Installieren Sie PHP-Memcached 
Installieren Sie die Memcached -PHP -Erweiterung

Für Python Stellen Sie sicher, dass die folgenden Python -Bibliotheken mit dem PIP -Paket -Manager installiert werden.

$ pip Installieren Sie PyMemcache $ pip Installieren Sie Python-Memcached 

Und dies beendet unser Thema zur Installation und Konfiguration Memcached An Ubuntu. Ihr Feedback wird sehr geschätzt sein.