connect('127.0.0.1', 6379); // 存入行情数据 $ts = time(); // 获取当前时间戳 $data = [ 'price' => 100.0, 'volume' => 1000, 'ts' => $ts ]; $redis->lPush('market_data', json_encode($data)); // 将数据转换为JSON格式并存入列表中 $redis->expire('market_data', 30); // 设置过期时间为30秒 // 获取最新20条数据 $dataList = $redis->lRange('market_data', 0, 19); // 获取列表中索引从0到19的数据 $dataList = array_reverse($dataList); // 将数据倒序排列,即最新的数据在前面 foreach ($dataList as $dataStr) { $data = json_decode($dataStr, true); // 将JSON格式的字符串转换为数组 echo "价格:{$data['price']},成交量:{$data['volume']},时间戳:{$data['ts']}\n"; } // 关闭连接 $redis->close(); ? 编写代码 php redis 存入行情数据根据 ts时间戳存入 过期时间30秒 一直保存最新20条数据获取 最新20条数据

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

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