Authored by hugufei

缓存key模板中添加过期时间

@@ -39,7 +39,7 @@ public class RecallParams implements ICacheRequest { @@ -39,7 +39,7 @@ public class RecallParams implements ICacheRequest {
39 stringBuilder.append(uid); 39 stringBuilder.append(uid);
40 stringBuilder.append(udid==null?"": udid); 40 stringBuilder.append(udid==null?"": udid);
41 String value = MD5Util.string2MD5(stringBuilder.toString()); 41 String value = MD5Util.string2MD5(stringBuilder.toString());
42 - return RedisKeyBuilder.newInstance().appendFixed("YOHOSEARCH:").appendFixed("USER_RECALL_SKN_LIST:").appendVar(value); 42 + return RedisKeyBuilder.newInstance().appendFixed("YOHOSEARCH:").appendFixed("USER_RECALL_SKN_LIST:").appendVar(cacheTimeInSecond()).appendFixed(":").appendVar(value);
43 } 43 }
44 44
45 @Override 45 @Override
@@ -32,7 +32,12 @@ public class RecallRequest implements ICacheRequest,IRecallRequest { @@ -32,7 +32,12 @@ public class RecallRequest implements ICacheRequest,IRecallRequest {
32 sb.append("paramMd5Key:").append(paramQueryFilter == null ? "" : paramQueryFilter.getParamMd5Key()); 32 sb.append("paramMd5Key:").append(paramQueryFilter == null ? "" : paramQueryFilter.getParamMd5Key());
33 sb.append("strategyCacheKey:").append(strategy == null ? "" : strategy.strategyCacheKey()); 33 sb.append("strategyCacheKey:").append(strategy == null ? "" : strategy.strategyCacheKey());
34 String cacheKey = MD5Util.string2MD5(sb.toString()); 34 String cacheKey = MD5Util.string2MD5(sb.toString());
35 - return RedisKeyBuilder.newInstance().appendFixed("YOHOSEARCH:").appendFixed("RECALL:").appendFixed(strategy.nameEnum().name()).appendVar(cacheKey); 35 + RedisKeyBuilder redisKeyBuilder = RedisKeyBuilder.newInstance();
  36 + redisKeyBuilder.appendFixed("YOHOSEARCH:").appendFixed("RECALL:");
  37 + redisKeyBuilder.appendFixed(strategy.nameEnum().name()).appendFixed(":");
  38 + redisKeyBuilder.appendVar(cacheTimeInSecond()).appendFixed(":");
  39 + redisKeyBuilder.appendVar(cacheKey);
  40 + return redisKeyBuilder;
36 } 41 }
37 42
38 @Override 43 @Override
@@ -14,7 +14,7 @@ public class SknResquest implements ICacheRequest { @@ -14,7 +14,7 @@ public class SknResquest implements ICacheRequest {
14 14
15 @Override 15 @Override
16 public RedisKeyBuilder redisKeyBuilder() { 16 public RedisKeyBuilder redisKeyBuilder() {
17 - return RedisKeyBuilder.newInstance().appendFixed("YOHOSEARCH:").appendFixed("SKN:").appendVar(productSkn); 17 + return RedisKeyBuilder.newInstance().appendFixed("YOHOSEARCH:").appendFixed("SKN_INFO:").appendVar(cacheTimeInSecond()).appendFixed(":").appendVar(productSkn);
18 } 18 }
19 19
20 @Override 20 @Override