发布于 2015-06-22 09:13:13 | 161 次阅读 | 评论: 0 | 来源: 网络整理
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