Redis può eseguire script Lua lato server — eseguendo più comandi come un'unica operazione atomica. Gli script abilitano una logica atomica complessa, riducono i round-trip di rete e sono il modo consigliato per eseguire operazioni atomiche multi-step in Redis.
Esecuzione di uno script Lua
# EVAL runs a Lua script; KEYS[] and ARGV[] pass keys and arguments
EVAL 1 mykey myvalue
EVAL 1 lock:resource mytoken
