SCRIPT KILL

语法
SCRIPT KILL
可用版本
Redis 开源版本 2.6.0
时间复杂度
O(1)
ACL 类别
@slow, @scripting,

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

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

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

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

RESP2/RESP3 回复

简单字符串回复OK
评价此页面
回到顶部 ↑