Computer >> 컴퓨터 >  >> 프로그래밍 >> Redis

Redis DUMP 명령어 완벽 가이드 – 키 값의 직렬화된 데이터를 가져오는 방법

이 튜토리얼에서는 redis-cli에서 DUMP 명령어를 사용하여 Redis 데이터스토어의 특정 키에 저장된 값을 직렬화(serialized)된 형태로 가져오는 방법을 알아봅니다.

DUMP 명령어란?

DUMP 명령어는 지정한 키에 저장된 값을 Redis의 내부 직렬화 형식(RDB 포맷 기반)으로 변환하여 문자열로 반환합니다. 이렇게 직렬화된 값은 RESTORE 명령어와 함께 사용하면 다른 Redis 서버로 데이터를 손쉽게 마이그레이션하거나 백업할 수 있습니다.

문법(Syntax)

redis host:port> DUMP <key name>

출력 결과(Output)

- 키에 저장된 값의 직렬화된 버전을 나타내는 문자열

사용 예시(Example)

아래 이미지는 실제로 DUMP 명령어를 실행하여 키의 직렬화된 값을 확인하는 과정을 보여줍니다.

Redis DUMP 명령어 완벽 가이드 – 키 값의 직렬화된 데이터를 가져오는 방법

참고 사항

  • 키가 존재하지 않으면 에러(nil)가 반환됩니다.
  • DUMP 명령어는 키의 TTL(만료 시간) 정보는 포함하지 않습니다.
  • 직렬화된 값은 사람이 읽을 수 없는 바이너리 형태이며, 복원 시에는 RESTORE 명령어를 사용해야 합니다.

참고 자료(References)

  1. Redis 공식 문서 – DUMP Command Docs

지금까지 Redis에서 DUMP 명령어를 활용해 키의 직렬화된 값을 가져오는 방법을 살펴보았습니다. 이 글이 도움이 되었다면 댓글로 의견을 남겨주시고, 주변에도 널리 공유해 주세요!