SCRIPT EXISTS sha1 [sha1 ...]

Check existence of scripts in the script cache.

SCRIPT EXISTS 命令用于检查指定的 Lua 脚本是否已经被保存在 Redis 服务器上,其基本语法如下:

SCRIPT EXISTS sha1 [sha1 ...]

其中,sha1 是一个 40 个字符的十六进制字符串,代表一个 Lua 脚本的 SHA1 校验和。

SCRIPT EXISTS 命令可以同时检查多个 Lua 脚本的存在性,如果指定的脚本已经被保存在 Redis 服务器上,则返回 1,否则返回 0。例如:

127.0.0.1:6379> SCRIPT EXISTS 5df5c614a1e8c24f4de4f4a4d7817e61c81d9667
1

这个命令会检查指定的 Lua 脚本是否存在,如果存在,则返回 1。如果不存在,则返回 0。

需要注意的是,SCRIPT EXISTS 命令只能检查已经被保存在 Redis 服务器上的 Lua 脚本,如果要检查一个新的 Lua 脚本的存在性,需要使用 SCRIPT LOAD 命令将脚本加载到 Redis 服务器上,然后才能使用 SCRIPT EXISTS 命令来检查脚本的存在性。

powered by Gitbook© 2023 编外计划 | 最后修改: 2023-11-24 03:36:59

results matching ""

    No results matching ""