redis config


@Configuration
public class RedisConfig {
//这是我给大家写好的一一个固定模板,大家在企业中,拿去就可以直接使用!
//自己定义了一个Redis Template

@Bean
public RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory redisConnectionFactory) throws UnknownHostException {
// template 泛型设置为 <String, Object>
RedisTemplate<String, Object> template = new RedisTemplate();
// 连接工厂,不必修改
template.setConnectionFactory(redisConnectionFactory);
/*
* 序列化设置
*/
// key 采用 String序列化方式
template.setKeySerializer(RedisSerializer.string());
//hashkey 采用 String序列化方式
template.setHashKeySerializer(RedisSerializer.string());
//value 采用 Jackson 序列化方式
template.setValueSerializer(RedisSerializer.json());
//hashvalue 采用 Jackson 序列化方式
template.setHashValueSerializer(RedisSerializer.json());
template.afterPropertiesSet();

return template;
}

}
//我们为了自己开发方便,一一般直接使用 <String, object>
// Json序列化配置
// String 的序列化
// key采用string的序列化方式
// hashkey也采用string的序列化方式
// value序列化方式采用jackson
posted @ 2022-10-13 14:10  孔雀东南飞3  阅读(323)  评论(0)    收藏  举报