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.

Installieren Sie das neueste OpenRA-Strategiespiel auf Ubuntu Linux
OpenRA ist eine Libre/Free Real Time Strategy Game Engine, die die frühen Westwood-Spiele wie den Klassiker Command & Conquer: Red Alert Red nachbilde...
Installieren Sie den neuesten Dolphin Emulator für Gamecube & Wii unter Linux
Mit dem Dolphin Emulator können Sie Ihre ausgewählten Gamecube- und Wii-Spiele auf Linux-Personalcomputern (PC) spielen. Als frei verfügbarer Open-So...
So verwenden Sie die GameConqueror-Cheat-Engine unter Linux
Der Artikel enthält eine Anleitung zur Verwendung der GameConqueror-Cheat-Engine unter Linux. Viele Benutzer, die Spiele unter Windows spielen, verwen...