位置:首页 » 文章/教程分享 » Redis SCRIPT KILL命令

Redis SCRIPT KILL命令杀死当前正在执行的Lua脚本,假设是尚未通过脚本进行任何写操作。这个命令主要是用于杀掉正在运行太久(例如,因为它进入了,因为一个错误 的无限循环)的脚本。该脚本会被杀死,目前已封锁到EVAL客户端会看到一个错误返回命令。如果脚本已经执行的写操作用这种方法不能被杀死,因为它违反 Lua脚本原子协议。在这种情况下,只有停机NOSAVE能够杀死脚本。

语法

redis SCRIPT KILL命令的基本语法如下所示:

redis 127.0.0.1:6379> SCRIPT KILL  

返回值

一个简单的字符串返回

例子

redis 127.0.0.1:6379> SCRIPT KILL
OK