关联查询平时几十MS,偶尔几十S,已配置redis缓存

最近一段时间有个别查询接口报Provisional headers are shown,
我将超时时间设置为40S,发现查询接口30S后返回了数据,但是奇怪的是我已经设置了缓存为30天,查询时间还是偶尔会出现30S的情况

平时正常的情况

clipboard.png

偶尔查询接口异常过久
clipboard.png

后端代码

clipboard.png

阅读 1.7k
2 个回答

先加点日志找一下具体是哪一步代码慢呗。或者先查一下 redis 的 show log。

可能的原因:

  1. 设置的时间不对
  2. redis内存不足自动逐出了部分key
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题