第 20 章: Lua 脚本¶
创建并修改 Lua 环境¶
服务器与 Lua 环境。
Lua 环境协作组件¶
Lua 脚本执行 Redis 命令时的通讯步骤。
作为例子, 图 20-3 展示了 Lua 脚本在执行以下命令时:
redis> EVAL "return redis.call('DBSIZE')" 0
(integer) 10086
Lua 环境、伪客户端、命令执行器三者之间的通讯过程。
lua_scripts
字典示例。
脚本管理命令的实现¶
带有超时处理钩子的脚本的运行过程。
脚本复制¶
将脚本命令传播给从服务器。
主服务器判断该传播 EVAL
命令还是 EVALSHA
命令的流程。