title: Why there are KEYS and ARGV arrays when calling Redis Lua scripts?
body: <p>When calling Lua scripts from within Redis, it is possible to pass values in two arrays: KEYS and ARGV. What is the difference? How does Redis treat values in the KEYS array? What if, in my script, I have to use keys dynamically generated at run time?</p>