يمكن لـ Redis تنفيذ برامج Lua نصية على جانب الخادم — بتشغيل أوامر متعددة كعملية ذرية واحدة. البرامج النصية تُمكّن من تنفيذ منطق ذري معقد، وتقلل من عدد رحلات الشبكة، وهي الطريقة الموصى بها للقيام بعمليات ذرية متعددة الخطوات في Redis.
تشغيل برنامج Lua نصي
# EVAL runs a Lua script; KEYS[] and ARGV[] pass keys and arguments
EVAL 1 mykey myvalue
EVAL 1 lock:resource mytoken
