EVALSHA
按 SHA1 摘要执行已缓存的 Lua 脚本。
EVALSHA sha1 numkeys [key [key ...]] [arg [arg ...]]
复杂度
缓存查找 O(1),之后与 EVAL 完全相同。
复杂度与兼容性是从 kevy 的实现里读出来的,不是抄 Redis 的文档。有几条确实不一样 —— 它们看起来像笔误,但不是。
与 Redis 的兼容性
有差异
有差异:与 EVAL 同样的指令预算模型(没有 -BUSY,没有 SCRIPT KILL);缓存是进程级的,而且 EVAL 会往里填。