Scripting and functions
EVAL
Syntax
EVAL script numkeys [key [key ...]] [arg [arg ...]]
Invoke the execution of a server-side Lua script.
Resp Reply
The return value depends on the script that was executed.
EVALSHA
Syntax
EVALSHA sha1 numkeys [key [key ...]] [arg [arg ...]]
Evaluate a script from the server's cache by its SHA1 digest.
Resp Reply
The return value depends on the script that was executed.
SCRIPT EXISTS
Syntax
SCRIPT EXISTS sha1 [sha1 ...]
Returns information about the existence of the scripts in the script cache.
Resp Reply
Array reply: an array of integers that correspond to the specified SHA1 digest arguments.
SCRIPT FLUSH
Syntax
SCRIPT FLUSH [ASYNC | SYNC]
Flush the Lua scripts cache.
Resp Reply
Simple string reply: OK.
SCRIPT LOAD
Syntax
SCRIPT LOAD script
Load a script into the scripts cache, without executing it.
Resp Reply
Bulk string reply: the SHA1 digest of the script added into the script cache.