@Configuration
public class RedisConfig {
@Value("${spring.redis.host}")
private String redisHost;
@Value("${spring.redis.port}")
private int redisPort;
@Bean
public RedisConnectionFactory redisConnectionFactory() {
return new LettuceConnectionFactory(redisHost, redisPort);
}
@Bean
public RedisTemplate<String, Object> redisTemplate() {
RedisTemplate<String, Object> redisTemplate = new RedisTemplate<>();
redisTemplate.setConnectionFactory(redisConnectionFactory());
redisTemplate.setKeySerializer(new StringRedisSerializer());
redisTemplate.setHashKeySerializer(new StringRedisSerializer());
redisTemplate.setHashValueSerializer(new StringRedisSerializer());
return redisTemplate;
}
}
728x90
반응형
'개발공부 > JAVA Spring' 카테고리의 다른 글
[Spring Boot] JPA Auditing (0) | 2023.03.11 |
---|---|
[Spring Boot] JPQL, QueryDSL 쿼리 작성 (0) | 2023.03.10 |
shorten url (0) | 2023.03.06 |
[Spring Boot] 테스트 코드 작성 관련 정리 (0) | 2023.03.03 |
MockMvc를 이용한 테스트코드 작성 (0) | 2023.03.01 |
댓글