# Script Exists
查看指定的脚本是否已经被保存在缓存当中。
语法
SCRIPT EXISTS sha1 [sha1 ...]
可用版本:
2.6.0
时间复杂度:
O(N),其中N是要检查的脚本数(因此检查单个脚本是O(1)操作)。
ACL 类别:
@slow
, @scripting
返回有关脚本缓存中是否存在脚本的信息。
此命令接受一个或多个SHA1摘要,并返回一个1或0的列表,以表明脚本是否已在脚本缓存中定义。这在流水线操作之前很有用,可以确保加载脚本(如果没有,则使用SCRIPT load加载脚本),从而可以仅使用EVALSHA而不是EVAL来执行流水线操作,以节省带宽。
有关EVAL脚本的更多信息,请参阅EVAL脚本简介。
# 返回
数组回复该命令返回一个整数数组,该数组对应于指定的SHA1摘要参数。对于脚本缓存中实际存在的脚本的每个相应的SHA1摘要,都会返回1,否则返回0。