Latest web development tutorials

Redis Skript

Redis Lua Script-Interpreter das Skript auszuführen. Reids Version 2.6 durch das eingebettete Lua-Umgebung unterstützt. Gemeinsamer Befehlsskript fürEVAL.

Grammatik

Eval grundlegende Syntax des Befehls lautet wie folgt:

redis 127.0.0.1:6379> EVAL script numkeys key [key ...] arg [arg ...]

Beispiele

Das folgende Beispiel zeigt redis Skript Arbeitsprozess:

redis 127.0.0.1:6379> EVAL "return {KEYS[1],KEYS[2],ARGV[1],ARGV[2]}" 2 key1 key2 first second

1) "key1"
2) "key2"
3) "first"
4) "second"

Redis Skriptbefehle

Die folgende Tabelle listet die redis Skript häufig verwendete Befehle:

Nein. Befehl und Beschreibung
1 EVAL Skript numkeys Taste [key ...] arg [arg ...]
Executive-Lua-Skript.
2 EVALSHA SHA1 numkeys Taste [key ...] arg [arg ...]
Executive-Lua-Skript.
3 SCRIPT VORHANDEN Skript [script ...]
Gibt an, ob das Skript im Cache sie gespeichert wurden.
4 SCRIPT FLUSH
Entfernen Sie alle Skripte aus dem Skript-Cache.
5 SCRIPT KILL
Kill-Lua-Skripten, die derzeit ausgeführt werden.
6 SCRIPT LOAD Skript
Fügen Sie das Skript in den Skript-Cache-Skript, aber das Skript nicht sofort ausgeführt werden.