Redis-scripting-script-exists

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

Redis-スクリプトスクリプトの存在コマンド

Redis SCRIPT EXISTS コマンドは、スクリプトキャッシュ内のスクリプトの存在に関する情報を返します。 このコマンドは、1つ以上のSHA1ダイジェストを受け入れ、1または0のリストを返して、スクリプトが既に定義されているか、スクリプトキャッシュ内にないかを通知します。 これは、パイプライン操作の前にスクリプトがロードされることを確認するのに役立ちます(そうでない場合は、SCRIPT LOADを使用してスクリプトをロードします)。

構文

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

redis 127.0.0.1:6379> SCRIPT EXISTS script [script ...]

戻り値

配列応答-コマンドは、指定されたSHA1ダイジェスト引数に対応する整数の配列を返します。 スクリプトキャッシュに実際に存在するスクリプトの対応するSHA1ダイジェストごとに、1が返され、そうでない場合は0が返されます。

redis 127.0.0.1:6379> SCRIPT LOAD "return 1"
ERR Unknown or disabled command 'SCRIPT'
redis 127.0.0.1:6379> SCRIPT EXISTS
ff9d4800c877a703b823dsdsfsffewfwefwefweac0578ff8db
ERR Unknown or disabled command 'SCRIPT'