// 切换到 5 号库 $redis->select(5); // 获取所有数据 $data = $redis->keys('*'); $datajson=[];

// 输出所有数据 foreach ($data as $key) { $marketData = $redis->hGetAll($key); // arsort($marketData); $marketData = array_map(function ($json) { return json_decode($json, true); }, $marketData);

$marketDatas=[];

//$key => $value
foreach ($marketData as $key1 => $value) {
    $marketDatas+=$value;
}
//获取最新的20条数据
$marketDatas = array_slice($marketDatas, -20);
$datajson[$key]=$marketDatas;
编写代码 使用的是 php73 redis下面代码加入 获取最新的20条数据修复一个bug $marketDatas 无法获取完整的 $marketData 里 $value数据 切换到 5 号库 $redis-select5; 获取所有数据 $data = $redis-keys; $datajson=; 输出所有数据

原文地址: https://www.cveoy.top/t/topic/fkKu 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录