Redis 脚本 Script Exists 命令
Redis SCRIPT EXISTS 命令用于返回脚本缓存中脚本的存在信息。该命令接受一个或多个SHA1摘要,并返回一个由0和1组成的列表,用于指示脚本是否已经在脚本缓存中定义。这在流水线操作之前可以有用,以确保脚本已经被加载(如果没有加载,则使用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'