redis SCRIPT KILL 명령
번역 결과:
script
영어 [skrˈpt]
n. 대본, 손글씨, 대본, 방송 대본 또는 영화 대본
vt.
3인칭 단수: scripts 복수: scripts 현재분사: scripting 과거시제: scripted 과거분사: scripted
kill
英[kəl] 美[kəl]
vt.& vi.kill...
vt.make 중지 [종료, 실패]; 고통을 주고, 웃게 만들고, 사냥감을 죽입니다. fatal
3인칭 단수: kills 현재 분사: killer 과거 시제: killer 과거 분사: killer
redis SCRIPT KILL 명령통사론
기능: 현재 실행 중인 Lua 스크립트를 종료합니다. 이 명령은 이 스크립트가 쓰기 작업을 수행하지 않은 경우에만 적용됩니다. 이 명령은 주로 버그로 인해 무한 반복되는 스크립트 등 실행 시간이 너무 오래 걸리는 스크립트를 종료하는 데 사용됩니다.
구문: SCRIPT KILL
지침: SCRIPT KILL이 실행된 후 현재 실행 중인 스크립트가 종료됩니다. 이 스크립트를 실행하는 클라이언트는 EVAL 명령 차단을 종료하고 반환 값으로 오류를 받습니다. 반면, 현재 실행 중인 스크립트가 이미 쓰기 작업을 수행한 경우 SCRIPT KILL을 실행하더라도 종료할 수 없습니다. 이는 Lua 스크립트의 원자적 실행 원칙에 위배되기 때문입니다. 이 경우 실행 가능한 유일한 방법은 SHUTDOWN NOSAVE 명령을 사용하여 전체 Redis 프로세스를 중지하여 스크립트 실행을 중지하고 절반만 작성된 정보가 데이터베이스에 기록되는 것을 방지하는 것입니다.
사용 가능한 버전: >= 2.6.0
시간 복잡도: O(1)
반환: 실행이 성공하면 OK를 반환하고, 그렇지 않으면 오류가 반환됩니다.