Redis 기본 명령어와 옵션

gclee·2024년 2월 7일
0

Redis

목록 보기
2/5
post-thumbnail

Redis는 키-값 저장소로 다양한 데이터 구조를 지원하는 고성능 데이터베이스입니다. 여기서는 Redis의 핵심 명령어와 그 옵션들을 간단히 살펴보겠습니다.

SET 명령어

SET 명령어는 키에 값을 할당하는 데 사용됩니다. 이 명령어는 다양한 옵션을 제공하여 데이터의 저장 방식을 조정할 수 있습니다.

  • NX: 키가 존재하지 않을 때만 값을 설정합니다.
  • XX: 키가 이미 존재할 때만 값을 설정합니다.
  • EX : 만료 시간(초)을 설정합니다.
  • PX : 만료 시간(밀리초)을 설정합니다.
SET mykey "value" NX EX 10

위 예시는 mykey가 존재하지 않을 경우, "value"를 값으로 설정하고, 10초 후에 만료되도록 합니다.

GET 명령어

GET 명령어는 키의 값을 검색합니다.

GET mykey

DEL 명령어

DEL 명령어는 하나 이상의 키를 삭제합니다.

DEL key1 key2

INCR, DECR 명령어

INCR 명령어는 키의 값을 1 증가시킵니다. DECR 명령어는 키의 값을 1 감소시킵니다.

INCR mycounter
DECR mycounter

파이프라이닝(Pipelining)

Redis 파이프라이닝은 여러 명령어를 한 번에 서버로 전송하고, 모든 응답을 한꺼번에 받는 기능입니다. 이를 통해 네트워크 지연 시간을 줄이고 성능을 향상시킬 수 있습니다.

MULTI
SET key1 "Hello"
SET key2 "World"
INCR visitor_count
EXEC

위 예시는 MULTI와 EXEC 사이에 여러 명령어를 배치하여 한 번에 실행합니다. 이 방법은 특히 대량의 데이터를 처리할 때 유용합니다.

0개의 댓글