作者 王勇

为车辆信息,挂车信息,企业信息,驾驶员信息的管理做上缓存。redis做mybatis二级缓存

@@ -81,14 +81,23 @@ public class RedisCache implements Cache { @@ -81,14 +81,23 @@ public class RedisCache implements Cache {
81 if ("com.sunyo.wlpt.vehicle.manage.mapper.LandRoadTrailerRecordMapper".equals(id)) { 81 if ("com.sunyo.wlpt.vehicle.manage.mapper.LandRoadTrailerRecordMapper".equals(id)) {
82 // 挂车信息 82 // 挂车信息
83 redisTemplate.expire(id.toString(), random(60, 120), TimeUnit.MINUTES); 83 redisTemplate.expire(id.toString(), random(60, 120), TimeUnit.MINUTES);
84 - } else { 84 + }
  85 + if ("com.sunyo.wlpt.vehicle.manage.mapper.LandCorporationInfoMapper".equals(id)) {
  86 + // 企业信息
  87 + redisTemplate.expire(id.toString(), random(20, 30), TimeUnit.MINUTES);
  88 + }
  89 + if ("com.sunyo.wlpt.vehicle.manage.mapper.LandRoadDrRecordMapper".equals(id)) {
  90 + // 驾驶员信息
  91 + redisTemplate.expire(id.toString(), random(30, 40), TimeUnit.MINUTES);
  92 + }
  93 + else {
85 // 其他,作为补充 94 // 其他,作为补充
86 redisTemplate.expire(id.toString(), random(30, 50), TimeUnit.MINUTES); 95 redisTemplate.expire(id.toString(), random(30, 50), TimeUnit.MINUTES);
87 } 96 }
88 } 97 }
89 98
90 /** 99 /**
91 - * 100 + * 随机范围值
92 */ 101 */
93 public int random(int low, int high) 102 public int random(int low, int high)
94 { 103 {