利用fastJson保存json串
/**
* 保存对象json串
* @param jedisService
* @param key
* @param second
* @param object
*/
public static void setObjectCacheJsonStr(JedisService jedisService,String key, int second, Object object) {
jedisService.set(key,JSON.toJSONString(object));
// 设置过期时间
jedisService.expire(key, second);
}
/**
*返回泛型,避免强转
*/
public static <T> T getObjectCacheJsonStr(JedisService jedisService, String key, Class<T> tClass) {
return JSON.parseObject(jedisService.get(key), tClass);
}
网友评论