Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- rds
- spring
- CodeCommit
- goorm x kakao
- serverless
- QueryDSL
- mapping
- 스터디
- codebuild
- CICD
- aws
- codedeploy
- jpa
- 백엔드
- 개발자
- sqs
- orm
- goorm
- s3
- Redis
- Spring Boot
- DynamoDB
- 자격증
- 티스토리챌린지
- 오블완
- Docker
- backenddeveloper
- bootcamp
- MSA
- ec2
Archives
- Today
- Total
목록2024/10/15 (1)
gony-dev 님의 블로그
[Redis] Transaction
트랜잭션이란 나누어지지 않는 최소한의 단위로 만들어 All or Nothing 전략으로 취할 수 있도록 하는 단위이다.트랜잭션으로 묶을 시 내부에서 하나의 로직이 실패하면 모두 취소시키며 그렇지 않으면 모두 성공시키게 된다.Redis는 Key/Value 형태의 NoSQL이다. 인메모리로 이루어져 있기에 캐시의 형태로 많이 사용한다.Redis Transaction1. Redis 트랜잭션 사용방법트랜잭션을 유지하기 위해서는 순차성을 지녀야 하며 도중에 명령어가 개입할 수 없도록 "Lock"을 걸어주어야 한다.Redis에서는 "MULTI", "EXEC", "DISCARD", "WATCH" 명령어들을 사용한다.각 명령어는 아래와 같은 작업을 진행한다.MULTIRedis 트랜잭션을 시작하는 커맨드이다.트랜잭션 시..
DBMS
2024. 10. 15. 12:01