심화/DB

[DB] Spring에서 Redis 사용해보기

annovation 2026. 3. 2. 23:59

의존성 추가

💡새 프로젝트 생성 시

  • Spring Data Redis (Access+Driver) 추가

1) Spring Initializr 로 추가할 때

 

2) IntelliJ IDE 로 추가할 때

💡기존 프로젝트에 추가 시

  • build.gradle에 아래 코드 추가
dependencies {
  ...
  implementation 'org.springframework.boot:spring-boot-starter-data-redis'
}

application.yml 추가

💡src/main/resources 경로에 application.yml 추가

spring:
  data:
    redis:
      host: <서버 주소>
      port: <포트 번호>
      username: <사용자 계정, 기본값 default>
      password: <사용자 비밀번호>
  • host와 port를 작성하지 않으면 docker-compose 로 설정해둔 값 혹은 설정한 값이 없다면, 기본값인 localhost:6379에 연결을 시도한다.

실습 : Redis에 데이터 저장하기

💡도메인 객체 만들기 : Item.java

// package, import 생략

@Getter
@Setter
@Builder
@NoArgsConstructor
@AllArgsConstructor
@RedisHash("item")
public class Item implements Serializable {
    @Id
    private Long id;
    private String name;
    private String description;
    private Integer price;
}
  •  

 


참고 자료

https://teamsparta.notion.site/1-4-Spring-Redis-2242dc3ef5148183b059f5f71a15b28c

 

챕터1-4 : Spring에서 Redis 사용해보기 | Notion

Spring Boot 프로젝트 준비

teamsparta.notion.site