So installieren Sie Memcached (Caching -Server) auf CentOS 7
- 1494
- 13
- Hr. Moritz Bozsik
Memcached ist ein Open-Source-Caching-Programm für verteilte Speicherobjekte, mit dem wir die Leistung dynamischer Webanwendungen durch das zwischengespeicherte Daten und Objekte im Speicher verbessern und beschleunigen können.
Memcached wird auch verwendet, um ganze Datenbanktabellen und Abfragen zu zwischenstrahlen, um die Leistung der Datenbank zu verbessern. Es ist das einzige Caching -System, das frei verfügbar ist und von vielen großen Websites wie verwendet wird Youtube, Facebook, Twitter, Reddit, Drupal, Zynga, usw.
Lesen Sie auch: So installieren und konfigurieren Sie Memcached auf CentOS 8
Memcached kann sich zu einer Ablehnung von Dienstangaben verpflichten, wenn nicht korrekt konfiguriert. In diesem Artikel werden wir erklären, wie Sie Ihre installieren und sichern können Memcached Server auf Centos 7 Linux -Verteilung. Diese gegebenen Anweisungen funktionieren auch an Rhel Und Fedora Linux.
Installation von Memcached in CentOS 7
Aktualisieren Sie zuerst Ihren lokalen Softwarepaketindex und installieren Sie dann Memcached vom Beamten Centos Repositories verwenden folgende YUM -Befehle.
# yum update # yum install memcachedInstallieren Sie Memcached in CentOS 7
Als nächstes werden wir installieren libmemcached - Eine Client -Bibliothek, die einige Tools zur Verwaltung Ihrer bietet Memcached Server.
# yum install libmemcachedInstallieren Sie die Memcached Library in CentOS 7
Memcached sollte nun zusammen mit den Tools in Ihrem CentOS -System als Service installiert werden, bei denen Sie die Konnektivität testen mussten. Jetzt können wir weiter fortfahren, um die Konfigurationseinstellungen zu sichern.
Sicherung von Memcached -Konfigurationseinstellungen
Um sicherzustellen, dass das installiert ist Memcached Der Service hört die zu, die 127.0.0.1
Lokale Schnittstelle werden wir die verändern OPTIONEN
Variable in der /etc/sysconfig/memcached
Konfigurationsdatei.
# vi/etc/sysconfig/memcached
Suche nach dem OPTIONEN
Variable und fügen Sie die hinzu -l 127.0.0.1 -U 0
Zu OPTIONEN
Variable. Diese Konfigurationseinstellungen schützen unseren Server vor Ablehnung von Serviceangriffen.
Port = "11211" user = "memcached" maxconn = "1024" cachesize = "64" Optionen = "-L 127.0.0.1 -U 0 "Sichere Konfiguration der Memcached
Lassen Sie uns jede der oben genannten Parameter im Detail diskutieren.
- HAFEN : Der von Memcached zum Laufen verwendete Port.
- BENUTZER : Der Start-up-Daemon für den Memcached-Service.
- Maxconn : Der Wert, der zum Einstellen maximaler gleichzeitiger Verbindungen auf ein festgelegt wird 1024. Für geschäftige Webserver können Sie je nach Ihren Anforderungen auf eine beliebige Zahl erhöhen.
- Cachesize : Setzen Sie den Speicher der Cache -Größe auf den Speicher auf 2048. Für vielbeschäftigte Server können Sie sich erhöhen bis zu 4GB.
- OPTIONEN : Setzen Sie die IP Adresse des Servers, damit Apache oder Nginx Webserver können eine Verbindung dazu herstellen.
Starten Sie neu und aktivieren Sie Ihre Memcached Service zur Anwendung Ihrer Konfigurationsänderungen.
# SystemCtl Neustart memcached # systemctl aktivieren memcached
Einmal begonnen, können Sie bestätigen, dass Ihre Memcached Der Service ist an die lokale Schnittstelle gebunden und nur auf TCP -Verbindungen mit dem folgenden Netstat -Befehl zu hören.
# netstat -pluntÜberprüfen Sie den Memcached Server
Sie können die Statistiken des Servers auch verwenden Memcached-Tool wie gezeigt.
# Memcached-Tool 127.0.0.1 StatistikenÜberprüfen Sie den Memcached -Running -Status
Stellen Sie nun sicher, dass Sie den Zugriff auf die Memcached Server durch Öffnen eines Ports 11211
Auf Ihrer Firewall wie gezeigt.
# Firewall-cmd --permanent --zone = public --add-port = 11211/tcp
Installieren Sie die Memcached -PHP -Erweiterung
Installieren Sie nun eine PHP -Erweiterung, um mit dem zu arbeiten Memcached Dämon.
# YUM Installieren Sie PHP-PECL-Memcache
Installieren Sie die Memcached Perl -Bibliothek
Installieren Sie die Perl -Bibliothek für Memcached.
# yum installieren perl-cache-memcached
Installieren Sie die Memcached Python Library
Installieren Sie die Python Library für Memcached.
# yum installieren Sie Python-Memcached
Starten Sie den Webserver neu
Starten Sie das neu Apache oder Nginx Service, um Änderungen widerzuspiegeln.
# SystemCTL Neustart HTTPD # SystemCTL Neustart nginx neu starten
Cache MySQL Abfragen mit Memcached
Es ist keine leichte Aufgabe für alle, Sie müssen verwenden APIs um Ihre zu ändern Php Codes zu aktivieren Mysql Ausschnitt. Sie finden die Beispielcodes bei Memcache mit MySQL und PHP.
Das ist es! In diesem Artikel haben wir erweitert, wie Sie Ihre installieren und sichern können Memcached Server zur lokalen Netzwerkschnittstelle. Wenn Sie während der Installation Probleme haben, fragen Sie in unserem Kommentarbereich nach Hilfe unten um Hilfe.
- « 3 Möglichkeiten zum Erstellen von bootfähigen Ubuntu USB -Startdisk erstellen
- So installieren und konfigurieren Sie Memcached auf CentOS 8 »