| | |
| | |
|
| | | import org.springframework.stereotype.Component;
|
| | |
|
| | | import com.yeshi.fanli.util.RedisKeyEnum;
|
| | | import com.yeshi.fanli.util.RedisManager;
|
| | | import com.yeshi.fanli.util.StringUtil;
|
| | |
|
| | |
| | | * @param time
|
| | | */
|
| | | public void cacheSearchGoods(String device, Long time) {
|
| | | redisManager.cacheCommonString("integral-seacrh-goods-" + device, time + "", 60 * 5);
|
| | | String key = RedisKeyEnum.getRedisKey(RedisKeyEnum.seacrhGoods, device);
|
| | | redisManager.cacheCommonString(key, time + "", 60 * 5);
|
| | | }
|
| | |
|
| | | /**
|
| | |
| | | * @return
|
| | | */
|
| | | public Long getLastSearchTime(String device) {
|
| | | String value = redisManager.getCommonString("integral-seacrh-goods-" + device);
|
| | | String key = RedisKeyEnum.getRedisKey(RedisKeyEnum.seacrhGoods, device);
|
| | | String value = redisManager.getCommonString(key);
|
| | | if (StringUtil.isNullOrEmpty(value))
|
| | | return null;
|
| | | return Long.parseLong(value);
|
| | |
| | | * @param device
|
| | | */
|
| | | public void clearSearchTime(String device) {
|
| | | redisManager.removeCommonString("integral-seacrh-goods-" + device);
|
| | | String key = RedisKeyEnum.getRedisKey(RedisKeyEnum.seacrhGoods, device);
|
| | | redisManager.removeCommonString(key);
|
| | | }
|
| | |
|
| | | }
|