您的位置:首页 > 数据库 > Redis

Php+Redis 实现Redis提供的lua脚本功能

2014-07-20 19:23 961 查看
<?php
require_once "predis-0.8/autoload.php";
$config['schema'] = 'tcp';
$config['host']= "192.168.1.7";
$config['port'] = 6379;
$redis = new Predis\Client($config);
class wode extends Predis\Command\ScriptedCommand {
public function getKyesCount(){
return false;
}
public function getScript(){
return
<<<LUA
local result = {}
for i,v in ipairs(KEYS) do
result[i] = redis.call("HGETALL",v)
end
return result
LUA;
}
}
$redis->getProfile()->defineCommand('ri','wode');
$a = $redis->ri(0,'tt1','tt2','tt3');
print_r($a);
?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: