Redis 与 fastjson 实现存储与读取

  • 目前搬瓦工IP被封非常多,建议使用Vultr,充5刀美5刀,按小时计费,IP随时换---点击注册送5刀
  • 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());
    B3log  Redis  Java 
    

    未经允许不得转载:国外便宜VPS » Redis 与 fastjson 实现存储与读取

    赞 (0) 打赏

    觉得文章有用就打赏一下文章作者

    支付宝扫一扫打赏

    微信扫一扫打赏