@Configuration
public class RedisConfig {
/**
* RedisTemplate配置
*
* @param redisConnectionFactory
*/
@Bean(name = "redisTemplate")
public RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory redisConnectionFactory) {
RedisTemplate<String, Object> redisTemplate = new RedisTemplate<>();
redisTemplate.setConnectionFactory(redisConnectionFactory);
//设置Key的序列化采用StringRedisSerializer
redisTemplate.setKeySerializer(new StringRedisSerializer());
redisTemplate.setHashKeySerializer(new StringRedisSerializer());
//设置值的序列化
redisTemplate.setValueSerializer(new GenericFastJsonRedisSerializer());
redisTemplate.setHashValueSerializer(new GenericFastJsonRedisSerializer());
redisTemplate.afterPropertiesSet();
return redisTemplate;
}
}
redisTemplate序列化配置
最新推荐文章于 2024-08-01 15:40:28 发布