Spring Boot에서 Redis 기본 설정 및 사용

Do_It·2023년 11월 11일

Spring Boot로 redis를 써보기

  1. 종속성 추가
    implementation 'org.springframework.boot:spring-boot-starter-data-redis'
  1. yml에 host와 port 설정
    spring: host:~~ port:6379(보통 기본값)
  1. 사용하고자 하는 컨트롤러단에서 사용하고자 하는 redisTemplate 불러와서 사용하기
@RequiredArgsConstructor
@RestController
public class RedisTest {
    private final StringRedisTemplate redisTemplate;

    @GetMapping("/test")
    public String  testApp() {
        return "test~!";
    }
    @GetMapping ("/setFruit")
    public String setFruit(@RequestParam String name) {
        ValueOperations<String , String> ops = redisTemplate.opsForValue();
        ops.set("fruit",name);
        return "저장완료~!";
    }

    @GetMapping("/getFruit")
    public String getFruit() {
        ValueOperations<String , String> ops = redisTemplate.opsForValue();
        return ops.get("fruit");
    }

}

@RequiredArgsConstructor는 컴파일 시점에서 final로 선언된 필드를 생성하여 생성자를 자동으로 생성해준다.

profile
오늘의 노력이 내일의 성장으로 이어지고 있음을

0개의 댓글