zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

Lua 脚本内部执行 Redis 命令

Redis执行命令 脚本 内部 lua
2023-09-14 09:02:01 时间

Lua 脚本内部允许通过内置函数执行 Redis 命令:

redis.call()

redis.pcall()

两者非常相似,区别在于:

若 Redis 命令执行错误,redis.call() 将错误抛出(即 EVAL & EVALSHA 执行出错);

redis.pcall() 将错误内容返回。

local msg='count:' local count = redis.call("get","count") if not count then redis.call("set","count",1) end redis.call("incr","count") return msg..count+1