?
This document uses PHP Chinese website manual Release
SCRIPT KILL
自2.6.0起可用。
時(shí)間復(fù)雜度: O(1)
如果腳本尚未執(zhí)行寫操作,則殺死當(dāng)前正在執(zhí)行的 Lua 腳本。
此命令主要用于殺死運(yùn)行時(shí)間過長(zhǎng)的腳本(例如,因?yàn)樗捎阱e(cuò)誤而進(jìn)入無限循環(huán))。該腳本將被終止,并且當(dāng)前阻止進(jìn)入 EVAL 的客戶端將看到該命令返回錯(cuò)誤。
如果腳本已經(jīng)執(zhí)行了寫操作,則它不能以這種方式被殺死,因?yàn)樗鼤?huì)違反 Lua 腳本原子性合約。在這種情況下,只能SHUTDOWN NOSAVE
殺死腳本,嚴(yán)重破壞 Redis 進(jìn)程,阻止它以半寫的信息持續(xù)存在。
有關(guān) Redis Lua 腳本的詳細(xì)信息,請(qǐng)參閱EVAL文檔。
簡(jiǎn)單字符串回復(fù)