SCRIPT EXISTS

判断脚本缓存中是否存在服务器端Lua脚本。

语法

SCRIPT EXISTS sha1 [sha1 ...]

引入版本:2.6.0

复杂度摘要:O(N)

返回有关脚本缓存中脚本是否存在的信息。

此命令接受一个或多个 SHA1 摘要并返回 1 和 0 值的列表,以指示每个脚本是否存在于脚本缓存中。在运行管道之前,请使用此命令检查Redis是否已加载您需要的脚本。对于缺少的脚本,使用SCRIPT LOAD;然后在管道中使用 EVALSHA 代替 EVAL 以节省带宽。

有关 EVAL 脚本的更多信息,请参阅 Eval 脚本简介。

必需参数

sha1 [sha1 ...]

在脚本缓存中查找一个或多个 SHA1 摘要。

Redis Software 与 Redis Cloud 兼容性

Redis
软件
Redis
Cloud
说明
✅ 标准
✅ 主动-主动
✅ 标准
✅ 主动-主动

返回值

RESP2

数组回复:与指定的 SHA1 摘要参数相对应的整数数组。

RESP3

数组回复:与指定的 SHA1 摘要参数相对应的整数数组。

资料来源:Redis 官方 SCRIPT EXISTS 文档;中文内容参考 Redis 文档许可。