Redis - 指令碼指令碼載入命令



Redis SCRIPT LOAD 命令將指令碼載入到指令碼快取中,而不執行它。將指定命令載入到指令碼快取後,可以使用 EVALSHA 和指令碼的正確 SHA1 摘要呼叫它,這與首次成功呼叫 EVAL 完全一樣。可以保證該指令碼永遠駐留在指令碼快取中(除非呼叫 SCRIPT FLUSH)。即使指令碼已存在於指令碼快取中,該命令也以相同的方式工作。

語法

以下是 Redis SCRIPT LOAD 命令的基本語法。

redis 127.0.0.1:6379> SCRIPT LOAD script

返回值

批次字串答覆 - 此命令返回新增到指令碼快取的指令碼的 SHA1 摘要。

示例

redis 127.0.0.1:6379> SCRIPT LOAD "return 1" 
"e0e1f9fabfc9d4800c877a703b823ac0578ff8db" 
redis_scripting.htm
廣告