Redis Script Load 命令
Redis Script Load 命令用於將腳本script 添加到腳本緩存中,但並不立即執行這個腳本。
EVAL命令也會將腳本添加到腳本緩存中,但是它會立即對輸入的腳本進行求值。
如果給定的腳本已經在緩存裡面了,那麼不執行任何操作。
在腳本被加入到緩存之後,通過EVALSHA命令,可以使用腳本的SHA1校驗和來調用這個腳本。
腳本可以在緩存中保留無限長的時間,直到執行SCRIPT FLUSH為止。
關於使用Redis對Lua腳本進行求值的更多信息,請參見EVAL命令。
語法
redis Script Load 命令基本語法如下:
redis 127.0.0.1:6379> SCRIPT LOAD script
可用版本
>= 2.6.0
返回值
給定腳本的SHA1 校驗和
實例
redis 127.0.0.1:6379> SCRIPT LOAD "return 1" "e0e1f9fabfc9d4800c877a703b823ac0578ff8db"