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. |