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

Redis RANDOMKEY 명령어 – Redis에 저장된 임의의 키를 조회하는 방법

이번 튜토리얼에서는 redis-cli에서 RANDOMKEY 명령어를 사용하여 Redis 데이터스토어에 현재 저장된 키 중 하나를 무작위로 가져오는 방법을 알아보겠습니다.

RANDOMKEY는 별도의 인자 없이 실행할 수 있는 아주 간단한 명령어로, 데이터베이스에 존재하는 키들 중 하나를 랜덤하게 반환합니다. 대량의 키가 저장된 환경에서 키의 분포를 확인하거나, 샘플링 용도로 활용하기에 유용합니다.

명령어 문법

redis host:port> RANDOMKEY

반환 결과

  • 데이터스토어에서 무작위로 선택된 키 하나를 반환합니다.
  • 데이터스토어가 비어 있으면 (nil)을 반환합니다.

사용 예시

아래 예시처럼 몇 개의 키를 저장한 후 RANDOMKEY 명령어를 실행하면, 실행할 때마다 저장된 키 중 하나가 무작위로 출력되는 것을 확인할 수 있습니다.

Redis RANDOMKEY 명령어 – Redis에 저장된 임의의 키를 조회하는 방법

참고 사항

  • RANDOMKEY는 O(1) 시간 복잡도로 동작하므로, 키가 수백만 개 이상이더라도 성능 저하 없이 빠르게 실행됩니다.
  • 키를 삭제하지 않으므로 안전하게 사용할 수 있으며, 단순히 임의의 키 이름만 확인하는 용도입니다.

참고 자료

  1. RANDOMKEY 공식 명령어 문서

지금까지 Redis 데이터스토어에 저장된 임의의 키를 가져오는 방법에 대해 알아보았습니다. 도움이 되셨다면 댓글로 의견을 남겨주시고, 주변에도 공유해 주세요.