본문 바로가기
Spring Boot

Redis

by 상국이 2022. 3. 26.
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

댓글