Redis - skrypty

Skrypty Redis są używane do oceny skryptów za pomocą interpretera Lua. Jest wbudowany w Redis począwszy od wersji 2.6.0. Polecenie używane do tworzenia skryptów toEVAL Komenda.

Składnia

Poniżej znajduje się podstawowa składnia EVAL Komenda.

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

Przykład

Poniższy przykład wyjaśnia, jak działa skrypty Redis.

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 skryptowe Redis

Poniższa tabela zawiera listę podstawowych poleceń związanych ze skryptami Redis.

Sr.No Polecenie i opis
1 Skrypt EVAL numkeys klucz [klucz ...] arg [arg ...]

Wykonuje skrypt Lua.

2 EVALSHA sha1 numkeys klucz [klucz ...] arg [arg ...]

Wykonuje skrypt Lua.

3 SCRIPT ISTNIEJE skrypt [skrypt ...]

Sprawdza istnienie skryptów w pamięci podręcznej skryptów.

4 SCRIPT FLUSH

Usuwa wszystkie skrypty z pamięci podręcznej skryptów.

5 SCRIPT KILL

Zabija wykonywany skrypt.

6 SCRIPT LOAD skrypt

Ładuje określony skrypt Lua do pamięci podręcznej skryptów.