So installieren Sie Memcached unter Debian 9

Linux-Betriebssysteme bieten uns Hunderte von Optionen, um die Produktivität und Effizienz ihrer Rollen zu steigern, insbesondere wenn wir mit Distributionen wie CentOS 7 oder Debian 9 arbeiten, die entwickelt wurden, um Daten und Dienste viel dynamischer zu verwalten .

In dieser Welt der Möglichkeiten finden wir insbesondere eine, die uns hilft, den gesamten Datenbankverwaltungsprozess zu verbessern und die Memcached ist. Solvetic wird heute analysieren, wie man Memcached auf Debian 9 auf sichere und praktische Weise installiert.

Was ist Memcached?Memcached ist ein generisches, hochleistungsfähiges Objekt-Cache-System mit verteiltem Speicher, das ursprünglich entwickelt wurde, um dynamische Webanwendungen durch Optimierung der Datenbanklast zu beschleunigen.

Memcached ist kostenlos und Open Source und wird als In-Memory-Schlüsselwertspeicher für kleine beliebige Datenblöcke wie Strings oder Objekte aus Ergebnissen von Datenbankaufrufen erstellt, die API-Aufrufe oder Darstellungen von Seiten sind.

Dank des einfachen Designs von memchached wird es möglich sein, eine schnelle Bereitstellung und einfache Entwicklung zu fördern und viele Probleme zu lösen, mit denen große Datencaches heute konfrontiert sind. Seine API ist für mehr als 20 Sprachen verfügbar.

So funktioniert MemcachedMemcached ermöglicht es uns, Teile des Speichers aus unserem System zu nehmen, in denen wir mehr Speicher als nötig sehen, und macht ihn für die Bereiche zugänglich, in denen wir weniger haben, als wir auf Speicherebene benötigen.

Ebenso ermöglicht uns Memcached eine bessere Nutzung des verfügbaren Speichers. Grafisch kann uns memchached so helfen, diese Ressource zu optimieren:

Jeder Knoten ist völlig unabhängig, oberes Bild Jeder Knoten kann den Speicher anderer Knoten verwenden, unteres Bild.

Bei der Memcached-Implementierung durchsuchen alle Server möglicherweise denselben virtuellen Speicherpool, was bedeutet, dass ein bestimmtes Element immer am selben Ort im gesamten Webcluster gespeichert und abgerufen wird.

Als nächstes werden wir sehen, wie man Memcached unter Debian 9 installiert.

1. Root-Benutzerzugriff und Debian 9 OS-Upgrade


Der erste Schritt besteht darin, den Benutzer zu root zu ändern, falls er noch nicht root ist, und führen Sie dazu einfach einen der folgenden Befehle aus:
 su - oder sudo su -l
Dort geben wir das Administrator-Passwort ein und haben nun als Root-Benutzer Zugriff.

Der nächste Schritt besteht darin, die verfügbaren Debian 9-Pakete zu aktualisieren, und dafür werden wir die folgenden Zeilen ausführen:

 apt-get-Update apt-get-Upgrade

2. Installation von Memcached unter Debian 9


Sobald das Betriebssystem aktualisiert ist, installieren wir Memcached, das in den Debian-Repositorys verfügbar ist, und führen dazu die folgende Zeile aus:
 apt-get install memcached netcat

Sobald Memcached installiert ist, überprüfen wir, ob der Dienst gestartet wurde oder nicht. Dazu führen wir Folgendes aus:

 ps -ef | grep -ich memcached
Das erhaltene Ergebnis wird folgendes sein:

3. Memcached-Konfiguration unter Debian 9

Schritt 1
Sobald wir bestätigt haben, dass der Dienst aktiv ist, besteht der nächste Schritt darin, die Anwendung zu konfigurieren, und ihre Konfigurationsdatei befindet sich im Pfad /etc/memcached.conf.

Wir greifen darauf mit dem bevorzugten Editor zu:

 nano /etc/memcached.conf
Wir werden folgendes sehen:

Schritt 2
Dort können wir die gewünschten Werte ändern, wobei der Speichercache einer der häufigsten ist, wir suchen die Speicherzeile und der Standardwert ist 64, aber wir können den gewünschten Wert wie 256 oder 512 einstellen.

Wir speichern die Änderungen mit der Tastenkombination Strg + O und verlassen den Editor mit der Kombination Strg + X.

Schritt 3
Wir starten den Memcached-Prozess neu, indem wir Folgendes ausführen:

 systemctl Neustart memcached
Wir aktivieren den Memcached-Autostart, indem wir Folgendes ausführen:
 systemctl aktivieren memcached

Schritt 4
Wenn wir den Status von Memcached bestätigen möchten, führen wir die folgende Zeile aus:

 echo "Statistikeinstellungen" | nc localhost 11211
Als Ergebnis erhalten wir den Wert jedes Konfigurationsparameters der Anwendung:

4. Firewall-Konfiguration unter Debian 9

Nun müssen wir Port 11211 als eingehende Verbindung in der Firewall aktivieren damit alles richtig funktioniert und führen dazu folgendes aus:

Wenn wir FirewallD verwenden:

 Firewall-cmd --permanent --zone = public --add-port = 11211 / tcp Firewall-cmd -reload Wenn wir UFW verwenden: ufw allow 11211 / tcp ufw reload

Wenn wir die Remote-Konnektivität überprüfen möchten, führen wir Folgendes aus:

 Echostatistiken | nc host_memcached_o_IP 11211

5. Installation des PHP-Moduls

Schritt 1
Schließlich ist es notwendig, das PHP-Modul zu installieren, damit Memcached mit PHP optimal funktioniert. Wir führen die folgende Zeile aus:

 apt-get install -y php php-memcache

Schritt 2
Jetzt müssen wir die Memcached- und Apache-Dienste neu starten, damit die Änderungen wirksam werden:

 systemctl Neustart Memcached Systemctl Neustart Apache2
Schritt 3
Um die PHP-Konfiguration zu testen, erstellen wir eine Datei namens info.php, die auf den folgenden Pfad zugreift:
 nano /var/www/html/info.php
In diese neue Datei werden wir folgendes eintragen:
 

Wir speichern die Änderungen mit den Tasten Strg + O und beenden mit Strg + X

Schritt 4
Nun gehen wir in den Browser und geben folgende Syntax ein:

 http: //IP/info.php
Das wird das Ergebnis sein

Auf diese Weise haben wir Memcached in Debian9 installiert und konfiguriert.

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave