Redis SCRIPT EXISTS命令返回快取指令碼存在資訊。這個命令接受一個或多個SHA1摘要,如果指令碼已經定義返回1或者沒有指令碼快取中的信號則返回0。這可能是有用的之前的流水線操作,以確保指令碼被載入(如果沒有,使用SCRIPT LOAD載入它們),從而使流水線操作可以單獨使用EVALSHA代替EVAL以節省頻寬。
Redis SCRIPT EXISTS命令的基本語法如下所示:
redis 127.0.0.1:6379> SCRIPT EXISTS script [script ...]
返回陣列,該命令將返回對應於指定的SHA1摘要引數的整數陣列。對於每一個對應實際存在於快取中的指令碼的指令碼SHA1摘要,則返回1,否則返回0。
redis 127.0.0.1:6379> SCRIPT LOAD "return 1" ERR Unknown or disabled command 'SCRIPT' redis 127.0.0.1:6379> SCRIPT EXISTS ff9d4800c877a703b823dsdsfsffewfwefwefweac0578ff8db ERR Unknown or disabled command 'SCRIPT'