English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Redis 스크립트 로드 명령어

Redis 스크립트

Redis 스크립트 로드 명령어는 스크립트를 스크립트 캐시에 추가하는 데 사용되지만, 즉시 이 스크립트를 실행하지 않습니다.

EVAL 명령어도 스크립트를 스크립트 캐시에 추가하지만, 즉시 입력된 스크립트를 계산합니다.

주어진 스크립트가 이미 캐시에 있다면, 어떤 작업도 수행하지 않습니다.

스크립트가 캐시에 추가된 후, 다음을 통해 EVALSHA 명령어를 사용할 수 있습니다.1 해시를 사용하여 이 스크립트를 호출할 수 있습니다.

스크립트는 무한기간 동안 캐시에 남을 수 있으며, 실행될 때까지 SCRIPT FLUSH 까지.

Redis를 사용하여 Lua 스크립트를 계산하는 방법에 대한更多信息은 다음을 참조하십시오 EVAL 명령어.

문법

redis 스크립트 로드 명령어의 기본 문법은 다음과 같습니다:

redis 127.0.0.1:6379> 스크립트 로드 스크립트

가용 버전

>= 2.6.0

반환 값

주어진 스크립트의 SHA1 해시

온라인 예제

redis 127.0.0.1:6379> 스크립트 로드 "return 1"
"e0e1f9fabfc9d4800c877a703b823ac0578ff8db"

Redis 스크립트