redis对象序列化

redis对象序列化_第1张图片

redis对象序列化_第2张图片

序列化对象

pojo对象

```java @Test public void test() throws JsonProcessingException { //真实开发一般都使用json来传递对象 User user = new User("张三",3); String jsonUser = new ObjectMapper().writeValueAsString(user); redisTemplate.opsForValue().set("user",jsonUser); System.out.println(redisTemplate.opsForValue().get("user")); } ```

测试代码

    @Test
    public void test() throws JsonProcessingException {
        //真实开发一般都使用json来传递对象
        User user = new User("张三",3);
        //序列化
        String jsonUser = new ObjectMapper().writeValueAsString(user);
        redisTemplate.opsForValue().set("user",jsonUser);
        System.out.println(redisTemplate.opsForValue().get("user"));
    }

测试结果图

redis对象序列化_第3张图片

不序列化对象

pojo对象

```java @Test public void test() throws JsonProcessingException { //真实开发一般都使用json来传递对象 User user = new User("张三",3); String jsonUser = new ObjectMapper().writeValueAsString(user); redisTemplate.opsForValue().set("user",jsonUser); System.out.println(redisTemplate.opsForValue().get("user")); } ```

测试代码

    @Test
    public void test() throws JsonProcessingException {
        //真实开发一般都使用json来传递对象
        User user = new User("张三",3);
//        String jsonUser = new ObjectMapper().writeValueAsString(user);
        redisTemplate.opsForValue().set("user",user);
        System.out.println(redisTemplate.opsForValue().get("user"));
    }

redis对象序列化_第4张图片

这里可以给User对象实现Serializable接口

redis对象序列化_第5张图片

你可能感兴趣的:(#,redis,redis,nosql,缓存)