美文网首页
解决Redis key-value 二进制的问题

解决Redis key-value 二进制的问题

作者: 龙共王堇 | 来源:发表于2019-07-30 21:48 被阅读0次

@Configuration

public class RedisTemplateConfig {

@Bean

    public RedisTemplateredisTemplate(RedisConnectionFactory redisConnectionFactory) {

        RedisTemplate redisTemplate =new RedisTemplate<>();

        redisTemplate.setConnectionFactory(redisConnectionFactory);

        // 使用Jackson2JsonRedisSerialize 替换默认序列化

        Jackson2JsonRedisSerializer jackson2JsonRedisSerializer =new Jackson2JsonRedisSerializer(Object.class);

        ObjectMapper objectMapper =new ObjectMapper();

        objectMapper.setVisibility(PropertyAccessor.ALL, JsonAutoDetect.Visibility.ANY);

        objectMapper.enableDefaultTyping(ObjectMapper.DefaultTyping.NON_FINAL);

        jackson2JsonRedisSerializer.setObjectMapper(objectMapper);

        // 设置value的序列化规则和 key的序列化规则

        redisTemplate.setValueSerializer(jackson2JsonRedisSerializer);

        redisTemplate.setKeySerializer(new StringRedisSerializer());

        redisTemplate.setHashKeySerializer(jackson2JsonRedisSerializer);

        redisTemplate.setHashValueSerializer(jackson2JsonRedisSerializer);

        redisTemplate.setDefaultSerializer(jackson2JsonRedisSerializer);

        redisTemplate.setEnableDefaultSerializer(true);

        redisTemplate.afterPropertiesSet();

        return redisTemplate;

    }

}

```

相关文章

  • 解决Redis key-value 二进制的问题

    @Configuration public class RedisTemplateConfig { @Bean ...

  • Redis持久化--RDB+AOF

    1、Redis两种持久化方式 RDB执行机制:快照,直接将databases中的key-value的二进制形式存储...

  • 持久化--RDB和AOF

    1、Redis两种持久化方式 RDB 执行机制:快照,直接将databases中的key-value的二进制形式存...

  • 5分钟带你入门Redis

    1.redis概述 redis是一个开源的,先进的 key-value 存储可用于构建高性能的存储解决方案。它支持...

  • 告诉你 Redis 是一个牛逼货

    概述: Key-Value存储系统 为什么要选择Key-Value Store 初识Redis Redis数据类型...

  • Redis漫谈

    Redis是一个速度非常快的非关系数据库(key-value),它不仅性能强劲,而且还具有复制特性以及为解决问题而...

  • Redis 数据类型——字符串

    redis的key-value中,value为字符串类型,该类型又分为:基本字符串、自增/自减、二进制位。 一、基...

  • Redis 入门

    Redis是一个key-value存储系统。(Key-Value Store) Key-Value Store的可...

  • redis set类型 zset类型

    redis:key-value(键值存贮)启动:redis-cli --raw(要显示中文加--raw)redis...

  • redis set类型 zset类型

    redis:key-value(键值存贮)启动:redis-cli --raw(要显示中文加--raw)redis...

网友评论

      本文标题:解决Redis key-value 二进制的问题

      本文链接:https://www.haomeiwen.com/subject/idworctx.html