SCRIPT EXISTS
语法
SCRIPT EXISTS sha1 [sha1 ...]
- 可用版本
- Redis 开源版 2.6.0
- 时间复杂度
- O(N),其中 N 是要检查的脚本数量(因此检查单个脚本的操作复杂度为 O(1))。
- ACL 类别
-
@slow
,@scripting
,
返回关于脚本缓存中脚本是否存在的信息。
此命令接受一个或多个 SHA1 摘要,并返回一个由 1 或 0 组成的列表,指示脚本是否已在脚本缓存中定义。这在管道操作之前非常有用,可以确保脚本已加载(如果未加载,则使用 SCRIPT LOAD
加载),从而使管道操作完全使用 EVALSHA
而非 EVAL
执行,以节省带宽。
有关 EVAL
脚本的更多信息,请参阅 Eval 脚本简介。