memcached

So installieren Sie Memcached unter Ubuntu

So installieren Sie Memcached unter Ubuntu
Mit der Zunahme des Datenverkehrs ist es nicht ungewöhnlich, dass Websites langsam werden und eine verminderte Leistung aufweisen. Dieser Leistungseffekt ist darauf zurückzuführen, dass die im Backend verwendete Datenbank nicht mit dem Datenverkehr zurechtkommt, den die Website empfängt. Eine Möglichkeit, dies zu verhindern, besteht darin, ein gutes Caching-System wie Memcached zu verwenden.

Was ist Memcached?

Laut der offiziellen Memcached-Website:

Memcached ist ein speicherinterner Schlüsselwertspeicher für kleine Blöcke beliebiger Daten (Strings, Objekte) aus Ergebnissen von Datenbankaufrufen, API-Aufrufen oder Seitenrendering. Memcached ist einfach, aber leistungsstark. Sein einfaches Design fördert eine schnelle Bereitstellung, einfache Entwicklung und löst viele Probleme mit großen Datencaches. Seine API ist für die gängigsten Sprachen verfügbar.

Einstieg

Wir können mit nur wenigen Befehlen mit Memcached beginnen. Sobald die Installation abgeschlossen ist, testen wir auch, ob sie korrekt installiert wurde und läuft.

Installation

Wir werden den folgenden apt-get-basierten Befehl ausführen, um Memcached auf unserem Ubuntu 16 . zu installieren.04 Maschine:

sudo apt-get install memcached

Folgendes erhalten wir mit diesem Befehl zurück:

Memcached starten

Es ist einfach, Memcached als Daemon-Server zu starten. Standardmäßig läuft Memcached auf Port 11211. Wir können mit dem Befehl beginnen:

memcached -d

Wir können sogar mehrere Instanzen von Memcached ausführen oder es mit demselben Befehl auf einem anderen Port ausführen:

memcached -p 11111 -U 11111 -d

Diese beiden Befehle erzeugen keine Ausgabe:

Speichern von Daten in Memcached

Nachdem unsere Memcached-Instanz auf Port 11211 gestartet wurde, können wir zunächst überprüfen, ob sie ausgeführt wird:

Jetzt können wir Daten aus Memcached speichern und abrufen. Verwenden Sie beim Speichern von Daten in Memcached das folgende Format:

setze KEY META_DATA EXPIRY_TIME LENGTH_IN_BYTES

Verwenden Sie dieses Format, um einen Schlüssel zu erhalten:

SCHLÜSSEL holen

Um den Schlüsselwert zu ersetzen, verwenden Sie den Befehl replace wie folgt:

SCHLÜSSEL META_DATA EXPIRY_TIME LENGTH_IN_BYTES ersetzen

Um den Schlüssel schließlich aus Memcached zu entfernen, verwenden Sie den Befehl delete:

SCHLÜSSEL löschen

Versuchen wir es mit einem Beispiel:

Fazit

In dieser Lektion haben wir uns angesehen, wie wir Memcached installieren und verwenden können, ein hervorragendes Objekt-Caching-System, das Daten im Speicher selbst speichert, damit nachfolgende Aufrufe an die Datenbank schneller erfolgen können.

Nützliche Tools für Linux-Spieler
Wenn Sie gerne unter Linux spielen, haben Sie wahrscheinlich Apps und Dienstprogramme wie Wine, Lutris und OBS Studio verwendet, um das Spielerlebnis ...
HD-Remastered-Spiele für Linux, die noch nie zuvor eine Linux-Version hatten
Viele Spieleentwickler und -herausgeber entwickeln HD-Remaster alter Spiele, um die Lebensdauer des Franchise zu verlängern. Bitte Fans, die Kompatibi...
So verwenden Sie AutoKey zur Automatisierung von Linux-Spielen
AutoKey ist ein Desktop-Automatisierungsdienstprogramm für Linux und X11, programmiert in Python 3, GTK und Qt. Mithilfe der Skript- und MACRO-Funktio...