Scripts
EVALSHA
Evaluate a cached Lua script server side.
EVALSHA is like EVAL but instead of sending the script over the wire every time, you reference the script by its SHA1 hash. This is useful for caching scripts on the server side.
Arguments
shabodystringrequired
The sha1 hash of the script.
keysbodystring[]required
All of the keys accessed in the script
argsbodyunknown[]required
All of the arguments you passed to the script
Response
?required
The result of the script.
Example
const result = await redis.evalsha("fb67a0c03b48ddbf8b4c9b011e779563bdbc28cb", [], ["hello"]);console.log(result) // "hello"