English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
O script do Redis usa o interpretador Lua para executar scripts. Redis 2.6 A versão suporta ambiente Lua embutido. Os comandos comuns para executar scripts são EVAL.
A sintaxe básica do comando Eval é a seguinte:
redis 127.0.0.1:6379> EVAL script numkeys key [key ...] arg [arg ...]
Os seguintes exemplos demonstram o processo de trabalho do 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"
A tabela a seguir lista os comandos comuns de script do redis:
Número | Comando e Descrição |
---|---|
1 | EVAL script numkeys key [key ...] arg [arg ...] Executar script Lua. |
2 | EVALSHA sha1 numkeys key [key ...] arg [arg ...] Executar script Lua. |
3 | SCRIPT EXISTS script [script ...] Verificar se o script especificado já foi salvo no cache. |
4 | SCRIPT FLUSH Remover todos os scripts do cache de scripts. |
5 | SCRIPT KILL Matar o script Lua正在运行的 Lua. |
6 | SCRIPT LOAD script Adicionar o script script ao cache de scripts, mas não executar imediatamente este script. |