Redis 基础教程

Redis 命令

Redis 高级教程

Redis 笔记

Redis 脚本


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

SCRIPT DEBUG YES|SYNC|NO

使用 EVAL 可以开启对脚本的调试。

>=2.6.0

SCRIPT EXISTS sha1 [sha1 ...]

检查脚本是否存在脚本缓存里面。

>=2.6.0

SCRIPT FLUSH

清空 Lua 脚本缓存。

>=2.6.0

SCRIPT KILL

杀死当前正在运行的 Lua 脚本。

>=2.6.0

SCRIPT LOAD script

将脚本 script 添加到脚本缓存中,但并不立即执行该脚本。