# 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。

Last Updated: 4/18/2023, 8:45:33 AM