• redis序列化和反序列化的操作-(以前咋操作我都忘记了)


    //拿到数据,redis如果有则将现在有的传进去,如果没有则获取接口
    ExWritPropertyVo ExWritPropertyVo = new ExWritPropertyVo();
    ExWritPropertyVo.setCaichanmingcheng("我是打电话的");
    ExWritPropertyVo.setCaichanmingchengType(21);
    byte[] serialize = SerializationUtils.serialize(ExWritPropertyVo);//lang3包下的
    redisTemplate.opsForValue().set("u",serialize);
    byte[] bs2 = (byte[]) redisTemplate.opsForValue().get("u");//redisTemplate
    ExWritPropertyVo deserialize = SerializationUtils.deserialize(bs2);
    System.out.println(deserialize);

    小案例:

        @GetMapping("/test01")
        public R test01(){
            byte[] bs2 = (byte[])redisTemplate.opsForValue().get("zhangsan");
            HashMap<String, String> ccxmapAll = new HashMap<String, String>(16);
    
            if(bs2!=null){
              ccxmapAll = SerializationUtils.deserialize(bs2);
            }
            if(ccxmapAll.size()<1){
                ccxmapAll.put("zhansgan","dasdsad");
                byte[] serialize = SerializationUtils.serialize(ccxmapAll);//lang3包下的
    
                redisTemplate.opsForValue().set("zhangsan",serialize);
           }
            return R.ok(ccxmapAll);
        }
    

      

  • 相关阅读:
    Spring框架(二)
    Spring概况(一)
    唉 规整规整 进阶目录
    网络编程 -- RPC实现原理 -- 目录
    基础大杂烩 -- 目录
    艺多不压身 -- 目录
    延伸 -- 分类 -- 目录
    Eclipse 快捷键
    全局
    深入浅出MySQL++数据库开发、优化与管理维护+第2版+唐汉明 -- 存储引擎
  • 原文地址:https://www.cnblogs.com/q1359720840/p/14621197.html
Copyright © 2020-2023  润新知