SCRIPT LOAD script

Load the specified Lua script into the script cache.

SCRIPT LOAD 命令用于将 Lua 脚本加载到 Redis 服务器中,并返回一个 SHA1 校验和作为脚本的标识符,其基本语法如下:

SCRIPT LOAD script

其中,script 参数是要加载的 Lua 脚本内容。

执行 SCRIPT LOAD 命令会将 Lua 脚本加载到 Redis 服务器的脚本缓存中,并返回一个 SHA1 校验和,该校验和可以用于后续执行 EVALSHA 命令来调用该脚本。由于 SCRIPT LOAD 命令会将脚本缓存到 Redis 服务器中,因此多次调用相同的脚本只需要加载一次即可,后续调用可以直接使用校验和来调用。

需要注意的是,执行 SCRIPT LOAD 命令会将 Lua 脚本加载到 Redis 服务器的脚本缓存中,因此如果 Redis 服务器重新启动或者使用 SCRIPT FLUSH 命令清空脚本缓存,则需要重新加载脚本。此外,如果 Lua 脚本有语法错误或者执行时出现错误,则 SCRIPT LOAD 命令会返回一个错误。

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

results matching ""

    No results matching ""