Memcache Commands
Befehls-Spickzettel
Von https://lzone.de/cheat-sheet/memcached
Die unterstützten Befehle (die offiziellen und einige inoffizielle) sind im Dokument doc/protocol.txt dokumentiert.
Leider ist die Syntaxbeschreibung nicht wirklich klar, und ein einfacher Hilfsbefehl, der die vorhandenen Befehle auflistet, wäre viel besser. Hier ist eine Übersicht über die Befehle, die Sie in der Quelle finden können (Stand 19.08.2016):
Befehl | Beschreibung | Beispiel |
---|---|---|
get | Liest einen Wert |
|
set | Setzt einen Schlüssel bedingungslos |
|
add | Fügt einen neuen Schlüssel hinzu |
|
replace | Überschreibt einen vorhandenen Schlüssel |
|
append | Hängt Daten an einen vorhandenen Schlüssel an |
|
prepend | Fügt Daten am Anfang eines vorhandenen Schlüssels ein |
|
incr | Erhöht den numerischen Schlüsselwert um die angegebene Zahl |
|
decr | Verringert den numerischen Schlüsselwert um die angegebene Zahl |
|
delete | Löscht einen vorhandenen Schlüssel |
|
flush_all | Invalidiert sofort alle Elemente |
|
flush_all | Invalidiert alle Elemente in n Sekunden |
|
stats | Druckt allgemeine Statistiken |
|
Druckt Speicherstatistiken |
| |
Druckt Statistiken zur höheren Zuordnungsebene |
| |
Druckt Informationen zu Elementen |
| |
| ||
| ||
Setzt Statistikzähler zurück |
| |
lru_crawler metadump | Gibt (die meisten) Metadaten für (alle) Elemente im Cache aus |
|
version | Gibt Serverversion aus |
|
verbosity | Erhöht das Protokollniveau |
|
quit | Beendet die Sitzung |
|
Verkehrsstatistiken
Sie können die aktuellen Verkehrsstatistiken abfragen, indem Sie den Befehl verwenden.
Sie erhalten eine Liste, die die Anzahl der Verbindungen, Bytes in/out und vieles mehr anzeigt.
Beispiel Ausgabe:
Speicherstatistiken
Sie können die aktuellen Speicherstatistiken abfragen, indem Sie
Beispiel Output:
Wenn Sie unsicher sind, ob Sie genügend Speicherplatz für Ihre Memcached-Instanz haben, achten Sie immer auf die "Evictions"-Zähler, die vom "stats"-Befehl angegeben werden. Wenn Sie genügend Speicherplatz für die Instanz haben, sollte der "Evictions"-Zähler 0 sein oder zumindest nicht zunehmen.
Welche Schlüssel werden verwendet?
Es gibt keine integrierte Funktion, um direkt den aktuellen Satz von Schlüsseln zu bestimmen. Sie können jedoch den
Befehl, um festzustellen, wie viele Schlüssel vorhanden sind.
Dies hilft zumindest zu sehen, ob Schlüssel verwendet werden. Um die Schlüsselnamen aus einem PHP-Skript abzurufen, das bereits auf den Memcache zugreift, können Sie den PHP-Code von 100days.de verwenden.
Last updated