Redis kan kjøre Lua-scripts på serversiden — kjøre flere kommandoer som en enkelt atomær operasjon. Scripts gjør det mulig med kompleks atomær logikk, reduserer nettverks round-trips, og er den anbefalte måten å utføre flerattrinnige atomære operasjoner i Redis.
Kjøre et Lua-script
# EVAL runs a Lua script; KEYS[] and ARGV[] pass keys and arguments
EVAL 1 mykey myvalue
EVAL 1 lock:resource mytoken
