redis中List<String>缓存处理

放入redis

List<String> strList = ["1","2"];
// 把list转化成String放入缓存中
redisUtil.set(key, JSONObject.toJSONString(strList),300);

从redis取出

Object object = redisUtil.get(key);
List<String> strList1 = null;
if (Objects.nonNull(object)){
   // string 转成原来的List
   strList1 = JSONObject.parseObject(object.toString(), new TypeReference<List<String>>() {});
}

注意:JSONObject.parseObject(object.toString(), new TypeReference() {})

你可能感兴趣的:(缓存,redis)