Jedis jedis = new Jedis();
UserVO userVO = new UserVO();
userVO.setId(1);
userVO.setSex("男");
UserVO userVO1 = new UserVO();
userVO1.setId(1);
userVO1.setSex("男");
ArrayList<UserVO> l = new ArrayList<>();
l.add(userVO);
l.add(userVO1);
//把数据序列化为json数据
String s = mapper.writeValueAsString(l);
//存储在redis中
jedis.set("user",s);
//在需要的时候在从redis中取出
String s1 = jedis.get("user");
//反序列化数组,方法1
List<UserVO> list1 = (ArrayList<UserVO>) mapper.readValue(s1, new TypeReference<Object>() {});
//反序列化数组,方法2,推荐第二种
JavaType javaType = mapper.getTypeFactory().constructParametricType(List.class, UserVO.class);
List<UserVO> list = mapper.readValue(s1, javaType);