Redis Insight(레디스 GUI Tool)

이상민·2024년 11월 12일

TIL

목록 보기
44/50

Redis Insight란 ?

  • Redis insight 는 Redis 및 Redis Stack에 대한 데이터를 시각화하고 최적화하는데 큰 도움이 되는 데스크톱용 사용자 인터페이스라고한다. 비용은 무료이다.

기능

주로 널리 사용되는 모든 Redis 유형을 지원하는데, 자세한 기능을 살펴보면,
1. 내장 메모리 분석 : "메모리 분석기"기능으로 가장 큰 메모리 소비자를 식별한다.
2. 실시간 서버 지표 : CPU 사용량, 메모리 , 연결된 클라이언트 등을 실시간으로 모니터링한다.
3. 데이터 구조 시각화 : 복잡한 데이터 구조를 시각적으로 표현하여 더 잘 이해할 수 있다.

Redis Insight설치하기

먼저 아래 다운로드 링크를 눌러 들어가자
링크 :https://redis.io/insight/
Download now 를 누르고 정보 입력 후 가입하면 다운이 시작된다.

현재 사용자 위치로 설치해준뒤,

원하는 설치 폴더에 설치해주자.

설치가 마무리되면 실행이 자동으로 시작된다 !

미리 설치해뒀던 레디스 연결 상태를 확인하자
ping이라고 치고 pong이 오면 연결된모습

아까 설치한 Redis Insight에서 다시 연결확인을 해보자
Workbench로 넘어오면 CLI를 작성할 수 있는 영역이 존재한다.

info를 입력하면 Redis 인스턴스의 메모리 사용량, 연결상태, 명령어 처리 속도 등을 확인할 수 있다.
Ping을 입력하면 아까와 마찬가지로 pong이 응답으로 오면서 연결된것을 확인할 수 있다.

중요한 CLI 명령어 목록

INFO - REDIS 인스턴스의 정보 조회

KEYS * - REDIS 서버 내 모든 KEY 조회

RANDOMKEY - 랜덤으로 KEY값 조회

EXISTS - 해당KEY가 존재하는지 1,0 값으로 확인 (TRUE= 1 , FALSE=0)

TYPE - 해당 KEY의 타입 조회

DBSIZE - 해당 REDIS 서버의 KEY 전체 갯수

FLUSHALL - 모든 데이터 삭제

그 외에도 많은 명령어를 통해서 직접 redis를 관리할 수 있다.
출처 : http://redisgate.kr/redis/command/common.php

0개의 댓글