Installieren Sie Memcached auf Ubuntu 20.04
Was wird zwischengespeichert und warum sollten Sie es verwenden?
Standardmäßig werden viele „temporäre“ Daten in den Dateien auf der Festplatte gespeichert. Und es ist so langsam, auch wenn dieses Laufwerk modern ist SSD. Eine offensichtliche Möglichkeit, die Systemleistung zu steigern, ist das „Ablegen“ temporärer Dateien auf RAM. Die am häufigsten verwendete Methode hierfür ist Memcached.
Vor der Installation
Um einen sicheren Caching-Dienst zu installieren, benötigen Sie:
- Server mit Linux Betriebssystem, z.B Ubuntu 20.04
- Privilegierte Zugangsdaten (Root-Zugriff oder Sudo-Berechtigungen)
- Optional - System firewall freigegeben
Installieren Sie den Dienst und die Tools
Der Einrichtungsvorgang ist sehr, sehr einfach. Machen Sie einfach Folgendes:
apt-get update
Grundlegende Konfiguration
Der Caching-Dienst speichert seine Einstellungen in der Datei /etc/memcached.conf. Die interessantesten Optionen sind:
-p # verwendeter TCP-Port, der vom Dienst überwacht wird
-U # UDP-Port (optional)
-l # Dienst-Listening-IP-Adresse, normalerweise 127.0.0.1 für lokale Dienste oder „externe“ Adresse für „remote“
-c # wie viele gleichzeitige Verbindungen erlaubt sind
-S # Dieses Flag wird zur Verwendung der Authentifizierung benötigt (siehe unten)
Um eingehende Verbindungen zu akzeptieren, erlauben Sie dies bitte im System firewall Seite:
Erhöhen Sie die Sicherheit
Falls Ihr Server von außen zugänglich ist, wäre es hilfreich, etwas Sicherheit zu gewährleisten. In den nächsten Schritten werden wir eine einfache Authentifizierung für Memcached implementieren. Führen Sie dazu die folgenden Schritte aus:
- Einzeilige Installation:
- Konfiguration hinzufügen:
- Im nächsten Schritt können Sie das Passwort hinzufügen und den Dateieigentum festlegen. HINWEIS: Es handelt sich nicht um einen Systembenutzer. Memcached verfügt über eine separate Autorisierung:
chown memcache:memcache /etc/sasl2/memcached-sasldb2
- Um alle Änderungen zu übernehmen, ist ein Neustart des Dienstes erforderlich:
Überprüfen Sie das Ergebnis
Sie können einfach überprüfen, ob der Caching-Dienst ausgeführt wird oder nicht. Lauf einfach:
Sie sollten so etwas sehen
Zusammenfassung
In dieser Anleitung erfahren Sie, was Caches mit Aim sind, wie Sie diese einrichten, optimieren und sichern.