base_url . '/api/coins/market'; $res = $curl->get($api, false); if (isset($res['code']) && 200 == $res['code'] && isset($res['data'])) { foreach ($res['data'] as $item) { if (in_array(strtoupper($item['coin']), ['SUM', 'USDW', 'FUT'])) { $low = isset($item['price']) ? $item['price'] : 0; $high = isset($item['price']) ? $item['price'] : 0; $last = isset($item['price']) ? $item['price'] : 0; $open = isset($item['price']) ? $item['price'] : 0; $cache_key = $this->quotation_prefix . strtolower($item['coin'] . 'USDT'); $this->redis->hmset($cache_key, 'low', $low, 'high', $high, 'last', $last, 'open', $open); } } } } }