Latest web development tutorials

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 ...] arg [arg ...]

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 ...] arg [arg ...]
skrypt Lua wykonawczy.
2 Kluczem EVALSHA numkeys SHA1 [klucz ...] arg [arg ...]
skrypt Lua wykonawczy.
3 Skrypt istnieje skrypt [skrypt ...]
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.