SCRIPT
プロセス全体で共有する Lua スクリプトキャッシュを管理する。
SCRIPT LOAD script | EXISTS sha1 [sha1 ...] | FLUSH [ASYNC|SYNC]
計算量
LOAD は O(len(script))。EXISTS は O(k)。FLUSH はキャッシュ済みスクリプト数に比例する。
計算量と互換性は kevy の実装から読み取ったものであり、Redis のドキュメントを写したものではない。実際に異なるものがいくつかある。
Redis との互換性
差異あり
差異あり。LOAD / EXISTS / FLUSH のみ。SCRIPT KILL は設計上存在しない —— 予算を超えたスクリプトは自ら中断するため、割り込むべき -BUSY 状態がそもそも存在しない。