skrypt Redis
Redis Lua skrypt tłumacza w celu wykonania skryptu. Reids wersji 2.6 obsługiwane przez wbudowany środowiska Lua. Często skrypt polecenia dlaEVAL.
gramatyka
Eval Podstawowa składnia polecenia jest następująca:
redis 127.0.0.1:6379> EVAL script numkeys key [key pl.] arg [arg pl.]
Przykłady
Poniższy przykład pokazuje, Redis procesu pracy skryptu:
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"
polecenia skryptów Redis
Poniższa tabela zawiera skrypt Redis wspólne polecenia:
Nie. | Polecenie Opis |
---|---|
1 | EVAL skryptu numkeys key [klucz pl.] arg [arg pl.] skrypt Lua wykonawczy. |
2 | Kluczem EVALSHA numkeys SHA1 [klucz pl.] arg [arg pl.] skrypt Lua wykonawczy. |
3 | Skrypt istnieje skrypt [skrypt pl.] Określa, czy skrypt został zapisany w pamięci podręcznej im. |
4 | SCRIPT FLUSH Usuń wszystkie skrypty z pamięci podręcznej skryptu. |
5 | SCRIPT KILL Zabij skryptów Lua, które są aktualnie uruchomione. |
6 | SCRIPT skrypt LOAD Dodawanie skryptu do skryptu cache skrypt, ale skrypt nie wykonuje się natychmiast. |