Redis-scripting-script-kill

提供:Dev Guides
移動先:案内検索

Redis-スクリプトスクリプトkillコマンド

Redis SCRIPT KILL コマンドは、スクリプトによって書き込み操作がまだ実行されていないと仮定して、現在実行中のLuaスクリプトを強制終了します。 このコマンドは、主に、長時間実行されているスクリプトを強制終了するのに役立ちます(たとえば、バグのために無限ループに入ったため)。 スクリプトは強制終了され、現在EVALにブロックされているクライアントには、コマンドがエラーを返していることがわかります。 スクリプトがすでに書き込み操作を実行している場合、Luaスクリプトの原子性規約に違反するため、この方法でスクリプトを強制終了することはできません。 そのような場合、SHUTDOWN NOSAVEのみがスクリプトを強制終了できます。Redisプロセスを強制的に強制終了し、半分書かれた情報で永続化できないようにします。

構文

以下は、Redis SCRIPT KILL コマンドの基本的な構文です。

redis 127.0.0.1:6379> SCRIPT KILL

戻り値

単純な文字列応答。

redis 127.0.0.1:6379> SCRIPT KILL
OK