类 RedisConfigure
- java.lang.Object
-
- cn.meteor.common.redis.configure.RedisConfigure
-
@EnableConfigurationProperties(org.springframework.boot.autoconfigure.data.redis.RedisProperties.class) public class RedisConfigure extends Object
redis缓存序列化 1、使用Jackson2JsonRedisSerializer需要指明序列化的类Class,可以使用 Object.class 2、使用GenericJacksonRedisSerializer比Jackson2JsonRedisSerializer效率低,占用内存高。 3、GenericJacksonRedisSerializer反序列化带泛型的数组类会报转换异常,解决办法存储以JSON字符串存储。 4、GenericJacksonRedisSerializer和Jackson2JsonRedisSerializer都是以JSON格式去存储数据,都可以作为Redis的序列化方式。- 作者:
- ths
-
-
构造器概要
构造器 构造器 说明 RedisConfigure()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 org.springframework.data.redis.serializer.RedisSerializer<Object>redisSerializer()自定义redis序列化的机制,重新定义一个ObjectMapper.防止和MVC的冲突org.springframework.data.redis.core.RedisTemplate<String,Object>redisTemplate(org.springframework.data.redis.connection.RedisConnectionFactory connectionFactory, org.springframework.data.redis.serializer.RedisSerializer<Object> redisSerializer)全局不加应用前缀
-
-
-
方法详细资料
-
redisSerializer
@Bean public org.springframework.data.redis.serializer.RedisSerializer<Object> redisSerializer()
自定义redis序列化的机制,重新定义一个ObjectMapper.防止和MVC的冲突- 返回:
- 序列化器
-
redisTemplate
@Bean public org.springframework.data.redis.core.RedisTemplate<String,Object> redisTemplate(org.springframework.data.redis.connection.RedisConnectionFactory connectionFactory, org.springframework.data.redis.serializer.RedisSerializer<Object> redisSerializer)
全局不加应用前缀- 参数:
connectionFactory- 工厂redisSerializer- 序列化器- 返回:
- redisTemplate
-
-