SCRIPT KILL

用法
SCRIPT KILL
复杂度
O(1)
起始版本
2.6.0
ACL 类别
@scripting, @slow

终止当前正在执行的 EVAL 脚本,前提是该脚本尚未执行任何写入操作。

此命令主要用于终止运行时间过长的脚本(例如,因为它由于错误进入了无限循环)。该脚本将被终止,并且当前被 EVAL 命令阻塞的客户端将收到一个错误返回。

如果脚本已经执行了写入操作,则无法通过此方式终止,因为它会违反 Lua 脚本的原子性契约。在这种情况下,只有 SHUTDOWN NOSAVE 命令可以终止脚本,它会强制终止 Valkey 进程,并防止其持久化半写入的信息。

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

RESP2/RESP3 回复

简单字符串回复OK