Latest web development tutorials

RedisのスクリプトLoadコマンド

Redisのスクリプト

RedisのスクリプトLoadコマンドは、スクリプト・キャッシュ・スクリプトにスクリプトを追加しますが、スクリプトはすぐに実行されません。

EVALコマンドは、スクリプトのキャッシュにスクリプトを追加しますが、それはすぐにスクリプト入力を評価します。

指定されたスクリプトがすでにキャッシュ内にある場合は、何もしません。

スクリプトは、キャッシュに追加された後EVALSHAのコマンドは、SHA1チェックサムスクリプトを使用して、スクリプトを呼び出すことができます。

スクリプトが実行されるまでキャッシュ内の時間の無制限の長さを保つことができるのSCRIPT FLUSHこれまでのところ。

評価されるのRedisのLuaスクリプトを使用しての詳細については、 EVALのコマンドを使用します。

文法

次のようにRedisのスクリプトのロード基本的なコマンドの構文は次のとおりです。

redis 127.0.0.1:6379> SCRIPT LOAD script

利用可能なバージョン

> = 2.6.0

戻り値

スクリプトSHA1チェックサムを考えます

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

Redisのスクリプト