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

Redis TYPE 명령어 – 키에 저장된 값의 데이터 타입 확인 방법

이번 튜토리얼에서는 Redis 데이터스토어에서 키에 저장된 값의 데이터 타입을 확인하는 방법을 알아보겠습니다. Redis에 저장되는 값은 String(문자열), List(리스트), Set(셋), Sorted Set(정렬된 셋), Hash(해시), Stream(스트림) 등 다양한 데이터 타입을 가질 수 있습니다.

키에 저장된 값의 데이터 타입을 확인하려면 redis-cli에서 TYPE 명령어를 사용하면 됩니다. 이 명령어는 해당 키가 어떤 타입의 값을 담고 있는지 문자열 형태로 반환해 주기 때문에, 데이터 구조를 파악하거나 디버깅할 때 매우 유용합니다.

TYPE 명령어 문법

redis host:port> TYPE <key name>

출력 결과

TYPE 명령어 실행 시 다음과 같은 결과를 반환합니다.

  • string, list, set, zset, hash, stream 등 – 해당 키에 저장된 값의 데이터 타입을 나타내는 문자열
  • none – 키가 존재하지 않는 경우 반환되는 값

사용 예시

실제로 redis-cli에서 TYPE 명령어를 사용하면 아래와 같이 키의 데이터 타입을 간단하게 확인할 수 있습니다. 예를 들어 SET 명령어로 저장한 키는 'string'을, LPUSH로 저장한 키는 'list'를 반환합니다.

참고 자료

  1. Redis 공식 문서 – TYPE Command Docs

지금까지 Redis 데이터스토어에서 키에 저장된 값의 데이터 타입을 확인하는 TYPE 명령어 사용 방법을 살펴보았습니다. 이 글이 도움이 되셨다면 댓글로 의견을 남겨주시고, 주변에도 널리 공유해 주세요!