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