Redis Transaction
여러 개의 명령을 내부 큐에 모아두고 트랜잭션 완료를 전달하면 일련의 명령을 한번에 처리한다.
트랜잭션 관련 명령어
- MULTI
- 트랜잭션 시작
- EXEC
- 트랜잭션으로 큐에 쌓여있던 명령 실행
- DISCARD
- 트랜잭션 취소
- WATCH
- 동시에 같은 키를 수정하는 상황이 일어났을 때 트랜잭션 취소
오류 발생 시 트랜잭션 내 모든 명령은 취소된다.
단 잘못된 인자 전달의 경우에는 해당 명령어만 에러 처리하고 정상 처리된다.