php Lua eval的例子

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php Lua eval的例子相关的知识,希望对你有一定的参考价值。

        $this->redis->eval(<<<LUA
local increment = redis.call('hIncrByFloat', KEYS[1], KEYS[2], ARGV[1])
redis.call('hIncrBy', KEYS[1], KEYS[3], 1)
if increment == ARGV[1] then
    redis.call('hSet', KEYS[1], '__meta', ARGV[2])
    redis.call('sAdd', KEYS[4], KEYS[1])
end
LUA

以上是关于php Lua eval的例子的主要内容,如果未能解决你的问题,请参考以下文章

Lua eval实现

PHP 捕获 eval 输出

redis与lua

Redis调用lua生成验证码

redis EVAL 真的是原子的并且是安全的吗?

redis执行lua脚本