diff options
Diffstat (limited to 'iredis/data/commands/script-kill.md')
-rw-r--r-- | iredis/data/commands/script-kill.md | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/iredis/data/commands/script-kill.md b/iredis/data/commands/script-kill.md index 225798b..5b4c646 100644 --- a/iredis/data/commands/script-kill.md +++ b/iredis/data/commands/script-kill.md @@ -1,18 +1,18 @@ -Kills the currently executing Lua script, assuming no write operation was yet +Kills the currently executing `EVAL` script, assuming no write operation was yet performed by the script. This command is mainly useful to kill a script that is running for too much -time(for instance because it entered an infinite loop because of a bug). The -script will be killed and the client currently blocked into EVAL will see the -command returning with an error. +time(for instance, because it entered an infinite loop because of a bug). +The script will be killed, and the client currently blocked into EVAL will see +the command returning with an error. -If the script already performed write operations it can not be killed in this -way because it would violate Lua script atomicity contract. In such a case only -`SHUTDOWN NOSAVE` is able to kill the script, killing the Redis process in an -hard way preventing it to persist with half-written information. +If the script has already performed write operations, it can not be killed in this +way because it would violate Lua's script atomicity contract. +In such a case, only `SHUTDOWN NOSAVE` can kill the script, killing +the Redis process in a hard way and preventing it from persisting with half-written +information. -Please refer to the `EVAL` documentation for detailed information about Redis -Lua scripting. +For more information about `EVAL` scripts please refer to [Introduction to Eval Scripts](/topics/eval-intro). @return |