发布于 2015-06-22 09:08:44 | 225 次阅读 | 评论: 0 | 来源: 网络整理
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'