使用$redis->eval命令時傳遞三個參數,第一個為lua腳本文件,第二個為key,第三個參數為key的個數
向lua中傳遞參數時,在key中定義好,即可,示例正確代碼
用lua腳本循環
eval "local rst={}; for i,v in pairs(KEYS) do rst[i]=redis.call('hgetall', v) end; return rst" 2 user:1 user:2
$z=$redis->EVAL('local rst={}; for i,v in pairs(KEYS) do rst[i]=redis.call(\'get\', v) end; return rst',$r,count($r));
