php中使用lua操作redis - Go语言中文社区

php中使用lua操作redis


redis执行脚本文件的命令是evaleval方法有三个参数,第一个脚本,第二个执行脚本需要的参数,第三个设置脚本有几个参数。

redis脚本中获取参数值方法是KEYS[],获取参数值的方法是ARGV

  • 例如
$lua = <<<SCRIPT
    local key = KEYS[1]
   return key
SCRIPT;

$s = $redis->eval($lua,array('name','name',500),1);
var_export($s);

在这里插入图片描述
KEYS[1]对应的是eval参数中第二个参数的数组0,以此往后面推。

在脚本中执行redis命令redis.call

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/String12/article/details/101030914
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-04-18 19:40:57
  • 阅读 ( 1115 )
  • 分类:Redis

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢