Redis skripting brukes til å evaluere skript som bruker Lua tolk. Den er bygget inn Redis fra versjon 2.6.0. Kommandoen brukes for skripting er EVAL
kommando
Syntax
Grunnleggende syntaks av EVAL
kommandoen er som følger:.
Redis 127.0.0.1: 6379> EVAL script numkeys nøkkel [nøkkel ...] arg [arg ...]
Eksempel
Følgende eksempel forklarer hvordan Redis scripting fungerer:
Redis 127.0.0.1:6379> EVAL "retur {KEYS [1], nøkler [2], ARGV [1], ARGV [2]} "2 nøkkel1 NØKKEL2 første second1)" nøkkel1 "2)" NØKKEL2 "3)" første "4)" andre "
Redis skriptkommandoer
Nedenfor gis Tabellen viser noen grunnleggende kommandoer relatert til Redis Scripting:
SN
Command & Beskrivelse
1EVAL script numkeys key [nøkkel ...] arg [arg ...]
Utfør en Lua script.2EVALSHA SHA1 numkeys key [nøkkel ...] arg [arg ...]
Execute en Lua script.3SCRIPT EXISTS script [script ...]
Sjekk eksistensen av skript i skriptet cache.4SCRIPT FLUSH
Fjern alle skript fra manus cache.5SCRIPT KILL
Drep manuset for tiden i kjøring .6SCRIPT LOAD script
Legg angitt Lua skriptet inn manuset cache.