|
@@ -24,9 +24,15 @@ public class LibraryInfoFacade extends LibraryInfoServiceImpl {
|
|
|
@Autowired
|
|
|
RedisTemplate<String, String> redisTemplate;
|
|
|
|
|
|
- public void loadRedisWithDiagnose() {
|
|
|
+ public String loadRedisWithDiagnose() {
|
|
|
+ StringBuffer sb = new StringBuffer();
|
|
|
+ long time1 = System.currentTimeMillis();
|
|
|
redisTemplate.delete("diagnose");
|
|
|
+ long time2 = System.currentTimeMillis();
|
|
|
+ sb.append("清空redis数据需要时间:").append((time2 - time1) /1000.0);
|
|
|
List<RedisWithDiagnoseDTO> libRedisVOS = this.putRedis();
|
|
|
+ long time3 = System.currentTimeMillis();
|
|
|
+ sb.append("秒。查询词库数据需要时间:").append((time3 - time2) /1000.0);
|
|
|
byte[] tt = "diagnose".getBytes();
|
|
|
List<Object> resultList = redisTemplate.executePipelined(new RedisCallback<Object>() {
|
|
|
@Override
|
|
@@ -43,5 +49,10 @@ public class LibraryInfoFacade extends LibraryInfoServiceImpl {
|
|
|
return null;
|
|
|
}
|
|
|
});
|
|
|
+ long time4 = System.currentTimeMillis();
|
|
|
+ sb.append("秒。添加词库到redis需要时间:").append((time4 - time3) /1000.0);
|
|
|
+ sb.append("秒。总体加载需要时间:").append((time4 - time1) /1000.0).append("秒。");
|
|
|
+ System.out.println(sb.toString());
|
|
|
+ return sb.toString();
|
|
|
}
|
|
|
}
|