Redis-scripting-script-load

提供:Dev Guides
移動先:案内検索

Redis-スクリプトスクリプトロードコマンド

Redis SCRIPT LOAD コマンドは、スクリプトを実行せずにスクリプトキャッシュにロードします。 指定されたコマンドがスクリプトキャッシュに読み込まれた後、EVALの最初の正常な呼び出し後とまったく同じように、スクリプトの正しいSHA1ダイジェストでEVALSHAを使用して呼び出し可能になります。 スクリプトは、(SCRIPT FLUSHが呼び出されない限り)スクリプトキャッシュに永久にとどまることが保証されています。 スクリプトが既にスクリプトキャッシュに存在していても、コマンドは同じように機能します。

構文

以下は、Redis SCRIPT LOAD コマンドの基本構文です。

redis 127.0.0.1:6379> SCRIPT LOAD script

戻り値

バルク文字列応答-このコマンドは、スクリプトキャッシュに追加されたスクリプトのSHA1ダイジェストを返します。

redis 127.0.0.1:6379> SCRIPT LOAD "return 1"
"e0e1f9fabfc9d4800c877a703b823ac0578ff8db"