티스토리 뷰
pom.xml에 다음의 내용 추가
javaConfig를 이용
AppConfig.java
@Configuration
@Import(value = {SpringRedisConfig.class})
public class AppConfig {
}
@Configuration
public class SpringRedisConfig {
@Bean
public JedisConnectionFactory connectionFactory() {
JedisConnectionFactory connectionFactory = new JedisConnectionFactory();
connectionFactory.setHostName("localhost");
connectionFactory.setPort(6380);
connectionFactory.setPassword("1234");
connectionFactory.setDatabase(0);
return connectionFactory;
}
@Bean
public RedisTemplate<String, Object> redisTemplate(){
RedisTemplate<String, Object> redisTemplate = new RedisTemplate<String, Object>();
redisTemplate.setConnectionFactory(connectionFactory());
redisTemplate.setKeySerializer(new StringRedisSerializer());
redisTemplate.setValueSerializer(new JacksonJsonRedisSerializer(UserVo.class));
return redisTemplate;
}
}
redis에 get, set 할 서비스에
@Autowired
private RedisTemplate<String, Object> redisTemplate;
추가
ex) get, set
redisTemplate.opsForValue().set(authToken, userVo);
(UserVo)redisTemplate.opsForValue().get(token);
'Spring' 카테고리의 다른 글
[Spring] tomcat의 web.xml 에서 servlet 매핑 값 변경 (0) | 2019.10.02 |
---|---|
[Spring] Plugin 추가시 주의 (0) | 2019.09.28 |
[Spring] The prefix "p" for attribute "p:order" associated with an element type "bean" is not bound. (0) | 2019.08.25 |
[Spring] json 메세지 컨버터 사용 (0) | 2019.08.25 |
[Spring] JAI를 이용하여 썸네일 이미지 등록 (0) | 2019.05.13 |