Redis - Scripting Evalsha Command



Redis EVALSHA command evaluates a script cached on the server side by its SHA1 digest. Scripts are cached on the server side using the SCRIPT LOAD command. The command is otherwise identical to EVAL.

Syntax

Following is the basic syntax of Redis EVALSHA command.

redis 127.0.0.1:6379> EVALSHA sha1 numkeys key [key ...] arg [arg ...]

Example

redis 127.0.0.1:6379> EVALSHA "return {KEYS[1],KEYS[2],ARGV[1],ARGV[2]}" 2 key1 
key2 first second 
1) "key1" 
2) "key2" 
3) "first" 
4) "second" 
redis_scripting.htm
Advertisements