SCRIPT
SCRIPT KILL
SCRIPT KILL
- Доступно с версии:
- 2.6.0
- Сложность вычислений:
- O(1)
- Категории ACL:
-
@slow,@scripting,
Прерывает выполнение текущего исполняемого EVAL скрипта, предполагая, что скрипт ещё не выполнил операций записи.
Эта команда полезна для прерывания скрипта, выполняющегося слишком долго (например, из-за бесконечного цикла из-за ошибки). Скрипт будет прерван, и клиент, заблокированный в EVAL, увидит возвращаемое командой сообщение об ошибке.
Если скрипт уже выполнил операции записи, его нельзя прервать таким образом, так как это нарушит контракт Lua's script atomicity. В таком случае, только SHUTDOWN NOSAVE может прервать скрипт, завершив процесс Redis жёстко и предотвратив сохранение частично записанной информации.
Для получения дополнительной информации о скриптах EVAL обратитесь к Введению в скрипты Eval.
Возврат
© 2006–2022 Salvatore Sanfilippo
Licensed under the Creative Commons Attribution-ShareAlike License 4.0.
https://redis.io/commands/script-kill/