kevy4.0

EVALSHA

SHA1 ダイジェストを指定して、キャッシュ済み Lua スクリプトを実行する。

EVALSHA sha1 numkeys [key [key ...]] [arg [arg ...]]
グループ
スクリプト
追加バージョン
1.0.0
引数の数
3 個以上
フラグ
write

計算量

キャッシュの引き当てが O(1)、以降は EVAL と同じ。

計算量と互換性は kevy の実装から読み取ったものであり、Redis のドキュメントを写したものではない。実際に異なるものがいくつかある。

Redis との互換性

差異あり

差異あり。EVAL と同じ命令数予算モデルである(-BUSY なし、SCRIPT KILL なし)。キャッシュはプロセス全体で共有され、EVAL の実行によっても登録される。

関連

EVALSCRIPT

← コマンド一覧へ