mysterious

mysterious

  • 분류 전체보기 (14)
    • Backend (2)
    • Spring (2)
    • Database (9)
    • Operating System (1)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

mysterious

컨텐츠 검색

태그

최근글

댓글

공지사항

아카이브

Spring(2)

  • Spring Redis에 Transaction 적용하기

    Redis Transaction 레디스에서는 트랜잭션을 지원하기 위해 다음 명령어를 지원한다. MULTI: 트랜잭선을 시작한다. 이후 들어오는 명령어는 곧바로 처리되지 않고 queue 쌓인다. EXEC: 커밋과 같다. queue에 쌓인 명령어를 일괄적으로 실행한다. DISCARD: 롤백과 같다. queue의 명령어를 일관적으로 버린다. WATCH: Lock과 동일한 역할을 한다. (낙관적 락 방식) 프로젝트 설정 ✔️ dependencies dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-da..

    2024.02.03
  • Spring Data Redis 알아보기 (TTL 설정하기)

    Redis Repository 설정 ✔️ dependency implementation 'org.springframework.boot:spring-boot-starter-data-redis' ✔️ application.yml spring: data: redis: host: localhost port: 6379 @RedisHash Redis Repository에 저장할 객체는 @RedisHash를 통해 설정할 수 있다. @RedisHash가 붙은 객체는 Redis에 hash 형태로 저장된다. 이때 value 속성을 통해 redis key의 prefix 를 지정해 줄 수 있다. import jakarta.persistence.Id; import lombok.Getter; import org.springfra..

    2024.02.03
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바