编写代码 使用的是 php73 redis下面代码加入 获取最新的20条数据修复一个bug $marketDatas 无法获取完整的 $marketData 里 $value数据 切换到 5 号库 $redis-select5; 获取所有数据 $data = $redis-keys; $datajson=; 输出所有数据
// 切换到 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;
原文地址: https://www.cveoy.top/t/topic/fkKu 著作权归作者所有。请勿转载和采集!