首页 > 编程 > PHP > 正文

PHP 使用redis lua脚本

2019-11-08 01:25:23
字体:
来源:转载
供稿:网友

php 使用redis lua脚本

本文使用redisphp的扩展

lua脚本可以保证操作的原子性

上代码

<?php $redis = new Redis();$result=$redis->connect('127.0.0.1');$script='return ARGV[1]..KEYS[1]';$hash=$redis->script('load',$script);$hashresult=$redis->evalSha($hash,[123,'QQqq'],1);//最后一个参数指的是能够通过lua脚本中keys[n]访问到的参数数量,剩下的都通过argv[n]获取var_dump($hashresult);exit;

执行结果:

string(7) "qqqq123"
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表