728x90
사용
1. dependency 설정
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-redis</artifactId>
<version>2.6.1</version>
</dependency>
2. redis 설치 및 실행
terminal
> docker run -p 6379:6379 --name redis_boot -d redis
> docker exec -i -t redis_boot redis-cli
3. StringRedisTemplate 사용
@Component
public class RedisRunner implements ApplicationRunner {
@Autowired
StringRedisTemplate redisTemplate;
@Override
public void run(ApplicationArguments args) throws Exception {
final ValueOperations<String, String> values = redisTemplate.opsForValue();
values.set("Sangguk", "hi");
values.set("SpringBoot", "2.6.5");
values.set("redis", "sample");
}
}
4. 결과
728x90
'Spring Boot' 카테고리의 다른 글
@Transactional (0) | 2023.02.05 |
---|---|
DBCP (1) | 2022.03.26 |
인메모리 데이터베이스 (0) | 2022.03.05 |
CORS (0) | 2022.02.28 |
HATEOAS (0) | 2022.02.28 |
댓글