Redis - Scripting
O script Redis é usado para avaliar scripts usando o interpretador Lua. Ele é integrado ao Redis a partir da versão 2.6.0. O comando usado para o script éEVAL comando.
Sintaxe
A seguir está a sintaxe básica de EVAL comando.
redis 127.0.0.1:6379> EVAL script numkeys key [key ...] arg [arg ...]
Exemplo
O exemplo a seguir explica como funciona o script do 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"
Comandos de script do Redis
A tabela a seguir lista alguns comandos básicos relacionados ao Redis Scripting.
Sr. Não | Comando e Descrição |
---|---|
1 | EVAL script numkeys key [key ...] arg [arg ...] Executa um script Lua. |
2 | EVALSHA sha1 numkeys key [key ...] arg [arg ...] Executa um script Lua. |
3 | Script SCRIPT EXISTS [script ...] Verifica a existência de scripts no cache de script. |
4 | SCRIPT FLUSH Remove todos os scripts do cache de script. |
5 | SCRIPT KILL Mata o script atualmente em execução. |
6 | Script SCRIPT LOAD Carrega o script Lua especificado no cache de script. |