Redis 脚本 SCRIPT EXISTS 命令

  • 描述

    脚本 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'