So installieren und konfigurieren Sie Memcached unter CentOS 7

Einführung

Memcached ist ein Open-Source-System zum Zwischenspeichern von Objekten im Speicher. Es wird hauptsächlich zur Beschleunigung dynamischer Webanwendungen verwendet, indem Datenblöcke aus den Ergebnissen von Datenbankaufrufen und dem Rendern von Seiten gespeichert werden.

In diesem Handbuch installieren und sichern wir Memcached unter CentOS 7.

Memcached installieren

Aktualisieren Sie zunächst das System:

yum update -y

Installieren Sie als Nächstes das offizielle Memcached-Paket memcached. sowie libmemcached, das mehrere Dienstprogramme für die Arbeit mit Memcached bietet:

yum install -y memcached libmemcached

Memcached wird jetzt als Dienst installiert.

Verwenden Sie den folgenden systemctlBefehl, um Memcached beim Booten zu starten :

systemctl enable memcached

Memcached konfigurieren

Lassen Sie uns Memcached an die lokale Schnittstelle binden und den UDP-Port deaktivieren, um mögliche DDOS-Angriffe zu vermeiden. Öffnen Sie die /etc/sysconfig/memcachedDatei in Ihrem bevorzugten Editor:

nano /etc/sysconfig/memcached

Suchen Sie diese Zeile in der Datei:

OPTIONS=""

Ändern Sie es wie folgt:

OPTIONS="-l 127.0.0.1 -U 0"

Speichern Sie die Datei und beenden Sie den Editor.

Starten Sie Memcached neu, um Ihre Änderungen zu übernehmen:

systemctl restart memcached

Sie können sicherstellen, dass es ausgeführt wird, indem Sie Folgendes verwenden systemctl:

systemctl status memcached

Die Ausgabe ähnelt der folgenden:

● memcached.service - Memcached
Loaded: loaded (/usr/lib/systemd/system/memcached.service; enabled; vendor preset: disabled)
Active: active (running) since Thu 2019-04-04 17:01:41 UTC; 8s ago
Main PID: 31312 (memcached)
CGroup: /system.slice/memcached.service
        └─31312 /usr/bin/memcached -u memcached -p 11211 -m 64 -c 1024 -l 127.0.0.1 -U 0

Apr 04 17:01:41 docs systemd[1]: Started Memcached.

Sie können überprüfen, ob Memcached nur an die lokale Schnittstelle gebunden ist und nur TCP-Verbindungen mit dem folgenden ssBefehl abhört :

ss -plunt | grep memcached

tcp    LISTEN     0      128    127.0.0.1:11211                 *:*                   users:(("memcached",pid=31312,fd=26))

Es gibt auch einige andere Optionen, die in der /etc/sysconfig/memcachedKonfigurationsdatei geändert werden können:

  • CACHESIZE: Begrenzt die für Memcached verfügbare Speicherkapazität. Der Standardwert beträgt 64 MB.
  • PORT: Gibt an, an welchem ​​Port Memcached lauschen soll. Der Standardport ist 11211.
  • USER: Gibt an, welchen Benutzer der Dienst zum Ausführen verwenden soll. Standardmäßig wird der Dienst als ausgeführt memcached.
  • MAXCONN: Begrenzt die Anzahl der gleichzeitigen Verbindungen. Der Standardwert ist 1024.

Überprüfen des Memcached-Setups

Jetzt können Sie die Einrichtung mit dem memstatBefehl aus dem libmemcachedPaket überprüfen :

memstat --servers="localhost"

Die Ausgabe ähnelt der folgenden:

Server: localhost (11211)
    pid: 31312
    uptime: 385
    time: 1554397684
    version: 1.4.15
    libevent: 2.0.21-stable
    pointer_size: 64
    rusage_user: 0.006269
    rusage_system: 0.014105
    curr_connections: 1

...

Fazit

In diesem Handbuch wurde beschrieben, wie Memcached installiert und konfiguriert und memstatStatistiken abgerufen werden. Das libmemcachedPaket enthält auch einige andere Dienstprogramme, die bei der Interaktion mit Memcached helfen können.

Einen Kommentar hinterlassen

Kann KI mit zunehmender Anzahl von Ransomware-Angriffen kämpfen?

Kann KI mit zunehmender Anzahl von Ransomware-Angriffen kämpfen?

Ransomware-Angriffe nehmen zu, aber kann KI helfen, den neuesten Computervirus zu bekämpfen? Ist KI die Antwort? Lesen Sie hier, ob KI boone oder bane ist

ReactOS: Ist das die Zukunft von Windows?

ReactOS: Ist das die Zukunft von Windows?

ReactOS, ein quelloffenes und kostenloses Betriebssystem, ist hier mit der neuesten Version. Kann es den Anforderungen moderner Windows-Benutzer genügen und Microsoft zu Fall bringen? Lassen Sie uns mehr über dieses alte, aber neuere Betriebssystem erfahren.

Bleiben Sie in Verbindung über die WhatsApp Desktop App 24*7

Bleiben Sie in Verbindung über die WhatsApp Desktop App 24*7

Whatsapp hat endlich die Desktop-App für Mac- und Windows-Benutzer auf den Markt gebracht. Jetzt können Sie ganz einfach von Windows oder Mac auf WhatsApp zugreifen. Verfügbar für Windows 8+ und Mac OS 10.9+

Wie kann KI die Prozessautomatisierung auf die nächste Stufe heben?

Wie kann KI die Prozessautomatisierung auf die nächste Stufe heben?

Lesen Sie dies, um zu erfahren, wie Künstliche Intelligenz bei kleinen Unternehmen beliebt wird und wie sie die Wahrscheinlichkeit erhöht, sie wachsen zu lassen und ihren Konkurrenten einen Vorsprung zu verschaffen.

macOS Catalina 10.15.4 Supplement Update verursacht mehr Probleme als sie zu lösen

macOS Catalina 10.15.4 Supplement Update verursacht mehr Probleme als sie zu lösen

Vor kurzem hat Apple macOS Catalina 10.15.4 als Ergänzungsupdate veröffentlicht, um Probleme zu beheben, aber es scheint, dass das Update mehr Probleme verursacht, die zum Bricking von Mac-Computern führen. Lesen Sie diesen Artikel, um mehr zu erfahren

13 Tools zur kommerziellen Datenextraktion von Big Data

13 Tools zur kommerziellen Datenextraktion von Big Data

13 Tools zur kommerziellen Datenextraktion von Big Data

Was ist ein Journaling-Dateisystem und wie funktioniert es?

Was ist ein Journaling-Dateisystem und wie funktioniert es?

Unser Computer speichert alle Daten in einer organisierten Weise, die als Journaling-Dateisystem bekannt ist. Es ist eine effiziente Methode, die es dem Computer ermöglicht, Dateien zu suchen und anzuzeigen, sobald Sie auf die Suche klicken.https://wethegeek.com/?p=94116&preview=true

Technologische Singularität: Eine ferne Zukunft der menschlichen Zivilisation?

Technologische Singularität: Eine ferne Zukunft der menschlichen Zivilisation?

Da sich die Wissenschaft schnell weiterentwickelt und einen Großteil unserer Bemühungen übernimmt, steigt auch das Risiko, uns einer unerklärlichen Singularität auszusetzen. Lesen Sie, was Singularität für uns bedeuten könnte.

Ein Einblick in 26 Big-Data-Analysetechniken: Teil 1

Ein Einblick in 26 Big-Data-Analysetechniken: Teil 1

Ein Einblick in 26 Big-Data-Analysetechniken: Teil 1

Der Einfluss künstlicher Intelligenz im Gesundheitswesen 2021

Der Einfluss künstlicher Intelligenz im Gesundheitswesen 2021

KI im Gesundheitswesen hat in den letzten Jahrzehnten große Fortschritte gemacht. Somit wächst die Zukunft der KI im Gesundheitswesen immer noch von Tag zu Tag.