kevy4.0

SCRIPT

プロセス全体で共有する Lua スクリプトキャッシュを管理する。

SCRIPT LOAD script | EXISTS sha1 [sha1 ...] | FLUSH [ASYNC|SYNC]
グループ
スクリプト
追加バージョン
1.0.0
引数の数
2 個以上
フラグ
readonly

計算量

LOAD は O(len(script))。EXISTS は O(k)。FLUSH はキャッシュ済みスクリプト数に比例する。

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

Redis との互換性

差異あり

差異あり。LOAD / EXISTS / FLUSH のみ。SCRIPT KILL は設計上存在しない —— 予算を超えたスクリプトは自ら中断するため、割り込むべき -BUSY 状態がそもそも存在しない。

関連

EVALEVALSHA

← コマンド一覧へ