Redis 脚本使用 Lua 解释器来执行脚本。Redis 2.6 版本通过内嵌支持 Lua 环境。执行脚本的常用命令为 EVAL。
Redis 脚本(SCRIPTING)命令
可用版本 | 命令及描述 |
---|---|
>=2.6.0 |
EVAL script numkeys key [key ...] arg [arg ...] 从 Redis 2.6.0 版本开始,通过内置的 Lua 解释器,可以使用 EVAL 命令对 Lua 脚本进行求值。 |
>=2.6.0 |
EVALSHA sha1 numkeys key [key ...] arg [arg ...] 根据给定的 sha1 校验码,对缓存在服务器中的脚本进行求值。 |
>=3.2.0 |
使用 EVAL 可以开启对脚本的调试。 |
>=2.6.0 |
检查脚本是否存在脚本缓存里面。 |
>=2.6.0 |
清空 Lua 脚本缓存。 |
>=2.6.0 |
杀死当前正在运行的 Lua 脚本。 |
>=2.6.0 |
将脚本 script 添加到脚本缓存中,但并不立即执行该脚本。 |