Redis kan udføre Lua-scripts på serveren — køre flere kommandoer som en enkelt atomær operation. Scripts muliggør kompleks atomær logik, reducerer netværkstur-retur, og er den anbefalede måde at udføre multi-trins atomære operationer på i Redis.
Kørsel af et Lua-script
# EVAL runs a Lua script; KEYS[] and ARGV[] pass keys and arguments
EVAL 1 mykey myvalue
EVAL 1 lock:resource mytoken
