Redis může spouštět Lua skripty na straně serveru — provádějící více příkazů jako jednu atomickou operaci. Skripty umožňují komplexní atomickou logiku, snižují počet síťových round-tripů a jsou doporučeným způsobem, jak provádět víceKrokové atomické operace v Redisu.
Spouštění Lua skriptu
# EVAL runs a Lua script; KEYS[] and ARGV[] pass keys and arguments
EVAL 1 mykey myvalue
EVAL 1 lock:resource mytoken
