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'