Latest web development tutorials

레디 스 스크립트

레디 스 루아 스크립트 인터프리터 스크립트를 실행합니다. 임베디드 루아 환경에서 지원하는 2.6 버전을 REIDS.EVAL 공통 명령 스크립트.

문법

다음과 같이 명령의 평가 기본 구문은 다음과 같습니다

redis 127.0.0.1:6379> EVAL script numkeys key [key ...] arg [arg ...]

다음의 예는 레디 스 스크립트 작업 과정을 보여줍니다

redis 127.0.0.1:6379> EVAL "return {KEYS[1],KEYS[2],ARGV[1],ARGV[2]}" 2 key1 key2 first second

1) "key1"
2) "key2"
3) "first"
4) "second"

레디 스 스크립트 명령

다음 표는 레디 스 스크립트 일반적인 명령을 나열합니다 :

아니오. 명령 및 설명
(1) EVAL 스크립트 numkeys 키 [키 ...] 인수 [인수 ...]
집행 루아 스크립트.
EVALSHA의 SHA1의 numkeys 키 [키 ...] 인수 [인수 ...]
집행 루아 스크립트.
3 SCRIPT는 스크립트를 EXISTS [스크립트 ...]
스크립트가 캐시 그들에 저장되었는지 여부를 지정합니다.
4 SCRIPT 플러시
스크립트 캐시에서 모든 스크립트를 제거합니다.
(5) SCRIPT KILL
현재 실행중인 루아 스크립트를 죽여.
6 SCRIPT 부하 스크립트
스크립트 캐시 스크립트에 스크립트를 추가 할 수 있지만 스크립트가 즉시 실행되지 않습니다.