跳到主要内容

脚本和函数

EVAL

语法

    EVAL script numkeys [key [key ...]] [arg [arg ...]]

调用执行服务器端 Lua 脚本。

Resp 回复

返回值取决于执行的脚本。


EVALSHA

语法

    EVALSHA sha1 numkeys [key [key ...]] [arg [arg ...]]

通过其 SHA1 摘要从服务器缓存中评估脚本。

Resp 回复

返回值取决于执行的脚本。


SCRIPT EXISTS

语法

    SCRIPT EXISTS sha1 [sha1 ...]

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

Resp 回复

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


SCRIPT FLUSH

语法

    SCRIPT FLUSH [ASYNC | SYNC]

刷新 Lua 脚本缓存。

Resp 回复

简单字符串回复:OK。


SCRIPT LOAD

语法

    SCRIPT LOAD script

将脚本加载到脚本缓存中,而不执行它。

Resp 回复

批量字符串回复:添加到脚本缓存中的脚本的 SHA1 摘要。