SCRIPT KILL
语法
SCRIPT KILL
- 可用时间
- 2.6.0
- 时间复杂度
- O(1)
- ACL 类别
-
@slow
,@scripting
,
杀死当前正在执行的 EVAL
脚本,假设脚本尚未执行任何写入操作。
此命令主要用于杀死运行时间过长的脚本(例如,由于错误导致脚本进入无限循环)。该脚本将被杀死,当前阻塞在 EVAL 的客户端将看到命令返回错误。
如果脚本已经执行了写入操作,则无法以这种方式杀死它,因为它会违反 Lua 的脚本原子性契约。在这种情况下,只有 SHUTDOWN NOSAVE
可以杀死脚本,以硬性方式杀死 Redis 进程,并阻止它保存半写入的信息。
有关 EVAL
脚本的更多信息,请参阅 EVAL 脚本介绍。
RESP2/RESP3 回复
简单字符串回复:OK
。