Redis Script kill 命令

Redis 腳本

Redis Script kill 命令用于殺死當(dāng)前正在運(yùn)行的 Lua 腳本,當(dāng)且僅當(dāng)這個(gè)腳本沒(méi)有執(zhí)行過(guò)任何寫操作時(shí),這個(gè)命令才生效。

這個(gè)命令主要用于終止運(yùn)行時(shí)間過(guò)長(zhǎng)的腳本,比如一個(gè)因?yàn)?BUG 而發(fā)生無(wú)限循環(huán)的腳本。

SCRIPT KILL 執(zhí)行之后,當(dāng)前正在運(yùn)行的腳本會(huì)被殺死,執(zhí)行這個(gè)腳本的客戶端會(huì)從 EVAL 命令的阻塞當(dāng)中退出,并收到一個(gè)錯(cuò)誤作為返回值。

語(yǔ)法

redis Script kill 命令基本語(yǔ)法如下:

redis 127.0.0.1:6379> SCRIPT KILL

可用版本

>= 2.6.0

返回值

總是返回 OK

實(shí)例

redis 127.0.0.1:6379> SCRIPT KILL
OK

Redis 腳本