English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Redis Script Load コマンドはスクリプトをキャッシュに追加するために使用されますが、即座にスクリプトを実行しません。
EVAL コマンドもスクリプトをキャッシュに追加しますが、入力されたスクリプトを即座に評価します。
指定されたスクリプトがキャッシュ内にあれば、何も実行しません。
スクリプトがキャッシュに追加された後、以下でスクリプトを呼び出します: EVALSHA コマンドを使用できます。1 このスクリプトを呼び出すために、スクリプトのSHAを用いる
スクリプトは無限期にキャッシュ内に保持され、実行され次第、ハッシュ和で呼び出されます。 SCRIPT FLUSH まで。
RedisでLuaスクリプトの評価に関する詳細情報は、以下を参照してください: EVAL コマンド。
redis Script Load コマンドの基本的な语法は以下の通りです:
redis 127.0.0.1:6379> SCRIPT LOAD script
>= 2.6.0
指定されたスクリプトの SHA1 ハッシュ和
redis 127.0.0.1:6379> SCRIPT LOAD "return 1" "e0e1f9fabfc9d4800c877a703b823ac0578ff8db"