Redis có thể thực thi Lua script phía server — chạy nhiều lệnh như một thao tác nguyên tử đơn lẻ. Script cho phép logic nguyên tử phức tạp, giảm số round-trip mạng, và là cách được khuyến nghị để thực hiện các thao tác nguyên tử đa bước trong Redis.
Chạy một Lua script
# EVAL chạy một Lua script; KEYS[] và ARGV[] truyền key và đối số
EVAL 1 mykey myvalue
EVAL 1 lock:resource mytoken
