English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Redis Multi 명령어

Redis 트랜잭션

Redis Multi 명령어는 트랜잭션 블록의 시작을 표시합니다.

트랜잭션 블록 내의 여러 명령어는 순서대로 대기열에 추가되고, 마지막으로 EXEC 명령어가 원자적으로(atomic) 실행됩니다.

문법

redis Multi 명령어 기본 문법은 다음과 같습니다:

redis 127.0.0.1:6379> Multi

가용 버전

>= 1.2.0

반환 값

항상 OK를 반환 합니다.

온라인 예제

redis 127.0.0.1:6379> MULTI            # 트랜잭션 시작 표시
OK
redis 127.0.0.1:6379> INCR user_id     # 여러 명령어를 순서대로 대기열에 추가
QUEUED
redis 127.0.0.1:6379> INCR user_id
QUEUED
redis 127.0.0.1:6379> INCR user_id
QUEUED
redis 127.0.0.1:6379> PING
QUEUED
redis 127.0.0.1:6379> EXEC             # 실행
1) (integer) 1
2) (integer) 2
3) (integer) 3
4) PONG

Redis 트랜잭션