| | |
| | | import com.nq.service.IStockConfigServices; |
| | | import com.nq.utils.PropertiesUtil; |
| | | import com.nq.utils.http.HttpClientRequest; |
| | | import com.nq.utils.redis.RedisKeyConstant; |
| | | import com.nq.utils.redis.RedisKeyUtil; |
| | | import com.nq.utils.redis.RedisShardedPoolUtils; |
| | | import com.nq.utils.timeutil.TimeUtil; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | |
| | | result = response.toString(); |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | // 发生异常时尝试从Redis获取数据 |
| | | String cacheBaseData = RedisShardedPoolUtils.get("price:"+pid); |
| | | if (!cacheBaseData.isEmpty()) { |
| | | return cacheBaseData; |
| | | } |
| | | } |
| | | RedisShardedPoolUtils.set("price:"+pid,result); |
| | | return result; |
| | | } |
| | | |