Redis Lua scripts کو سرور کی طرف سے چلا سکتا ہے — متعدد commands کو ایک atomic آپریشن کے طور پر چلاتے ہوئے۔ Scripts پیچیدہ atomic logic کو ممکن بناتے ہیں، network round-trips کو کم کرتے ہیں، اور Redis میں multi-step atomic operations کرنے کا تجویز کردہ طریقہ ہیں۔
ایک Lua script چلانا
# EVAL runs a Lua script; KEYS[] and ARGV[] pass keys and arguments
EVAL 1 mykey myvalue
EVAL 1 lock:resource mytoken
