Redis 基础教程

Redis 命令

Redis 高级教程

Redis 笔记

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/redis-command-script-exists.html

Redis SCRIPT EXISTS 命令

Redis 脚本 Redis 脚本


Redis SCRIPT EXISTS 命令检查脚本是否存在脚本缓存里面。

这个命令可以接受一个或者多个脚本 SHA1 信息,返回一个 1 或者 0 的列表,如果脚本存在或不存在。还可以使用管道技术(pipelining operation)确保脚本加载(也可以使用 SCRIPT LOAD),管道技术可以单独使用 EVALSHA 来代替 EVAL,从而节省带宽(bandwidth)。

命令格式

SCRIPT EXISTS sha1 [sha1 ...]

可用版本:>=2.6.0

时间复杂度:O(n),n 为要检查的脚本个数

返回值

命令返回对应于每一个 SHA1 的数组,脚本存在返回 1,不存在的返回 0。

Redis EXISTS 命令检查指定的一个或多个 key 是否存在。从 3.0.3 版本开始,exists 命令支持检查多个 key 是否 ...
Redis SCRIPT DEBUG 命令使用 EVAL 可以开启对脚本的调试。Redis 包含完整 Lua Debugger 和 code ...
Redis SCRIPT KILL 命令杀死当前正在运行的 Lua 脚本,当且仅当这个脚本没有执行过任何写操作时,这个命令才生效。这个命令主 ...
Redis SCRIPT LOAD 命令将脚本 script 添加到脚本缓存中,但并不立即执行该脚本。在脚本被加入到缓存之后,通过 EVAL ...
Redis SCRIPT FLUSH 命令清空 Lua 脚本缓存。 ...