Zum Hauptinhalt springen

Skripting und Funktionen

EVAL

Syntax

    EVAL script numkeys [key [key ...]] [arg [arg ...]]

Ruft die Ausführung eines serverseitigen Lua-Skripts ab.

Resp Reply

Der Rückgabewert hängt vom ausgeführten Skript ab.


EVALSHA

Syntax

    EVALSHA sha1 numkeys [key [key ...]] [arg [arg ...]]

Wertet ein Skript aus dem Cache des Servers anhand seines SHA1-Digests aus.

Resp Reply

Der Rückgabewert hängt vom ausgeführten Skript ab.


SCRIPT EXISTS

Syntax

    SCRIPT EXISTS sha1 [sha1 ...]

Gibt Informationen über die Existenz der Skripte im Skript-Cache zurück.

RESP-Antwort

Array-Antwort: Ein Array von Ganzzahlen, die den angegebenen SHA1-Digest-Argumenten entsprechen.


SCRIPT FLUSH

Syntax

    SCRIPT FLUSH [ASYNC | SYNC]

Leert den Lua-Skript-Cache.

RESP-Antwort

Einfache Zeichenketten-Antwort: OK.


SCRIPT LOAD

Syntax

    SCRIPT LOAD script

Lädt ein Skript in den Skript-Cache, ohne es auszuführen.

RESP-Antwort

Bulk-String-Antwort: Der SHA1-Digest des in den Skript-Cache geladenen Skripts.