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'