数据库
首页 > 数据库> > springboot中RedisTemplate和StringRedisTemplate的使用

springboot中RedisTemplate和StringRedisTemplate的使用

作者:互联网

目录

1.RedisTemplate和StringRedisTemplate的区别

2. RedisTemplate和StringRedisTemplate的使用


1.RedisTemplate和StringRedisTemplate的区别

2. RedisTemplate和StringRedisTemplate的使用

User user = new User();
        user.setId(15);
        user.setUsername("呵呵");
        user.setPassword("123476");
        user.setAddress("北极");
        user.setEmail("123@123.com");
        user.setCreateTime(new DateTime());
        user.setUpdateTime(new DateTime());
        redisTemplate.opsForValue().set("user1", user);
        String jsonStr = JSONUtil.toJsonStr(user);
//        log.info(jsonStr);
//        User bean = JSONUtil.toBean(jsonStr, User.class);
//        log.info(bean);
        template.opsForValue().set("user2", jsonStr);
        log.info("redisTemplate:->"+redisTemplate.opsForValue().get("user1"));
        log.info(template.opsForValue().get("user2"));
​
1234567891011121314151617

输出结果:

 其中JSONUtil使用的是github工具包Hutool,API网址 github官方地址是一个很好用的工具

日志打印使用的是lombok,在类上添加注解@Log4j2即可

推荐一个写的很详细的RedisTemplate API RedisTemplate的用法

标签:jsonStr,springboot,user,序列化,StringRedisTemplate,RedisTemplate,log
来源: https://blog.csdn.net/m0_37965811/article/details/122808286