1、数组list
Redis结合fastjson存储
List<Home> home = new ArrayList<Home>();
String key = "redisKey";
redisUtil.set(key, JSON.toJSONString(home));
Redis结合fastjson读取
String key = "redisKey";
Object value = redisUtil.get(key);
List<Home> home = JSON.parseArray((String)value, Home.class);
2、HashMap
Redis结合fastjson存储
Map<Integer, List<ItemsToTemplate>> itemMap = new HashMap<Integer, List<ItemsToTemplate>>();
String key = "redisKey";
redisUtil.set(key, JSON.toJSONString(itemMap));
Redis结合fastjson读取
String key = "redisKey";
String value = redisUtil.getStr(key);
Map<Integer, List<ItemsToTemplate>> itemMap = JSON.parseObject(value,new TypeReference<Map<Integer,List<ItemsToTemplate>>>(){}.getType());
本文介绍了如何将Redis与Fastjson结合使用来存储和读取Java对象,包括数组列表和HashMap的数据结构。通过示例代码展示了存储和读取的具体实现过程。
344

被折叠的 条评论
为什么被折叠?



