So installieren Sie Memcached unter CentOS 8 | INSTALLIEREN

Die Betriebssysteme verarbeiten die registrierten Daten auf unterschiedliche Weise. Eine davon besteht darin, dass der Cache im Speicher des Computers gespeichert wird. Dieser Cache wird von Webobjekten gesendet und im Speicher integriert dieser Cache eine Reihe von Parametern und Anweisungen, mit denen sie von der CPU gelesen werden können. Dadurch wird ein viel schnellerer Zugriff auf diese Sites angeboten.

 

Eine Anhäufung dieses Caches kann jedoch ein Fehlerfaktor sein, insbesondere wenn Webobjekte (wie Webseiten) ihre IP-Adresse oder Werte ändern, um den Cache umfassender zu verwalten. Wir haben ein Dienstprogramm namens “Encachad” und wir werden sehen wie man es in CentOS 8 benutzt .

 

Was ist Memcached
Memcached wurde als Hochleistungs-Caching-System entwickelt, das die Verwendung und Verwaltung des Caches im System optimiert. Ziel ist es, dynamische Webanwendungen zu beschleunigen, indem die Auslastung der Datenbank direkt verwaltet wird, was sich direkt auf die Leistung auswirkt.

 

Um zu verstehen, wie memchached diesen Prozess unterstützt, müssen wir verstehen, dass die Anwendung Teile des Systems verwendet, in denen genügend Speicher vorhanden ist und die wir nicht verwenden, und dass dieser Teil ihn in dem knappen oder benötigten Bereich implementiert. Dies erleichtert Folgendes:

  • Dass jeder Knoten unabhängig vom anderen sein kann
  • Dass jeder Knoten den Speicher anderer Knoten nutzen kann, um Prozesse zu optimieren, bei denen Speicher fehlt

 

Memcached
Memcached besteht aus folgenden Elementen:

  • Eine Client-Software, die die verfügbaren zwischengespeicherten Server auflistet
  • Durch die Integration eines Hashing-Algorithmus ist dieser Algorithmus clientbasiert und ermöglicht die Auswahl eines Servers basierend auf dem verteilten Schlüssel für Sicherheitsprobleme.
  • Die Serversoftware, in der die Werte mit ihren jeweiligen Schlüsseln gespeichert sind, die in einer internen Hash-Tabelle zugewiesen sind.
  • Die LRU, die angibt, wann zwischengespeichert wird, sollte auf alte Daten zugreifen, um Prozesse zu beschleunigen
See also  Was es ist, wie man es benutzt und Unterschiede zwischen Zmap und Nmap

 

 

1. So installieren Sie Memchached unter CentOS 8

Standardmäßig sind Memcached-Pakete in den CentOS 8-Repositorys enthalten. Dadurch können wir den dnf-Paketmanager für die Installation verwenden.

 

Schritt 1

Wir werden Folgendes ausführen:

 sudo dnf  install  memcached libmemcached 

install-Memcached-on-CentOS-8--1.png

 

Schritt 2

Wir geben den Buchstaben “s” ein, um den Download und die Installation von Memchached und seinen Paketen zu validieren:

 

install-Memcached-on-CentOS-8--2.png

 

Schritt 3

Auf detaillierte Informationen zum Memcached-Paket kann mit dem folgenden Befehl zugegriffen werden:

  U  /  min  -qi gehört 

install-Memcached-on-CentOS-8--3.png

 

Dort finden wir spezifische Details von Memcached.

 

Schritt 4

Memcached kann mit den folgenden Zeilen direkt von der Quelle installiert werden:

 sudo yum install libevent-devel sudo wget https:  //memcached.org/latest  tar -zxf memcached  -1.  xxtar.gz cd memcached  -1.  xx ./configure --prefix = / usr / local / memcached  make  &&  make  test && sudo  make  install 

2. So konfigurieren Sie Memcached in CentOS 8

Die Memcached-Konfiguration ist in der Datei / etc / sysconfig / memcached verfügbar und verfügt über verschiedene zu verwendende Variablen.

 

Schritt 1

Standardmäßig überwacht Memcached Port 11211 und ist so konfiguriert, dass nur das localhost-System abgehört wird, wie wir in der Datei sehen können:

 nano / etc / sysconfig / memcached 

install-Memcached-on-CentOS-8--4.png

 

Schritt 2

Wenn wir Memcached so konfigurieren müssen, dass Anwendungen auf Remote-Systemen eine Verbindung zum Server herstellen können, müssen wir dort die lokale Hostadresse 127.0.0.1 in die Remote-Hostadresse ändern.

 

Die Werte in dieser Datei sind:

 

HAFEN
Bezieht sich auf den Port, den Memcached für seine Ausführung verwendet.

BENUTZER
Gibt den Startdämon für den zwischengespeicherten Dienst an.

MAXCONN
Mit diesem Wert können Sie die Anzahl der gleichzeitigen Verbindungen definieren. Der Standardwert ist 1024 und kann basierend auf den aktuellen Anforderungen bearbeitet werden.

CACHESIZE
Es ist ein bearbeitbarer Wert, der sich auf die Größe des Cache-Speichers bezieht, der standardmäßig 2048 beträgt, und es ist möglich, ihn auf 4 GB zu erhöhen.

OPTIONEN
Dort kann die IP-Adresse des Servers so konfiguriert werden, dass sich hier die Apache- oder Nginx-Webserver verbinden können

 

See also  HTML5 - DOM Teil 2

Wenn Sie externe Verbindungen zulassen möchten, müssen Sie die Firewall-Berechtigungen aktivieren:

 sudo firewall-cmd -  add  -port =  11211  / tcp --zone =  public  --permanent sudo firewall-cmd –reload 

install-Memcached-on-CentOS-8--5.png

 

Schritt 3

Wir bestätigen, dass der Port mit dem folgenden Befehl autorisiert ist:

 sudo firewall-cmd -  liste  -ports | grep  11211  

install-Memcached-on-CentOS-8--6.png

 

Schritt 4

Starten und aktivieren Sie Memcached zu Beginn des CentOS 8-Startvorgangs:

 sudo systemctl  start  memcached sudo systemctl  enable  memcached 

install-Memcached-on-CentOS-8--7.png

 

Schritt 5

Wir überprüfen den Memcached-Status:

 sudo systemctl status memcached 

install-Memcached-on-CentOS-8--8.png

 

3. Aktivieren von Memcached für CentOS 8-Anwendungen

 

Schritt 1

Einige Anwendungen verfügen über PHP-Technologie. Mit diesen können Sie die Erweiterung php-pecl-memcache installieren, damit die Anwendung eine Verbindung zum Memcached-Server herstellen kann:

 sudo dnf installiere php-pecl-memcache (memcached erweiterteung für PHP) sudo dnf perl-  Cache-  Memcached-Erweiterung für PERL sudo dnf python-memcached  installieren  (memcached-Erweiterung für PYTHON) 
Schritt 2

Um die Statistiken des lokalen Servers zu überprüfen, führen wir Folgendes aus:

  memcached-tool  127  .0   .0   .1   stats  

install-Memcached-on-CentOS-8--9.png

 

Memcached ist eine umfassende Option zum Verwalten des Caches auf unserem CentOS 8-Server.

 

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *