redis->sadd($this->supported_symbol, 'BTYUSDT'); } /** * 更新交易对行情保存到redis,使用crontab定时更新 * * @return mixed|void */ public function setQuotation() { $platforms = ['HKJB', 'BB360']; $curl = new Curl(); foreach($platforms as $platform) { $content = $curl->get($this->base_url . $platform, false); if (is_array($content) && isset($content['code']) && $content['code'] == 200) { $data = $content['data']['USDT']; foreach ($data as $item) { if (in_array($item['symbol'], ['BTYUSDT', 'ITVBUSDT'])) { $data = $item; $key = $this->quotation_prefix . $item['symbol']; $this->redis->hmset($key, 'low', $data['low'], 'high', $data['high'], 'last', $data['last'], 'rmb', $data['lastrmb']); $this->redis->sadd($this->supported_symbol, $item['symbol']); } } } } } }