Performance RedisGate Enterprise Admin Tool

Redis Developer Course Redis Technical Support Redis Enterprise Server

Performance

본 애플리케이션은 Redisgate Enterprise Server 용 클라이언트 툴입니다.
레디스 엔터프라이즈 서버의 관리, 모니터링, 명령을 실행 할 수 있는 툴입니다.
Redisgate Enterprise Server version 7.3.2 이상에서 사용할 수 있고,
JVM 1.8에서 작동합니다.
10만건 조회 쿼리(select), 10만건 엑셀로 내보내기(export), 10만건 엑셀에서 데이터 올리기(import), 10만건 저장 성능에 대해서 설명합니다.

1. 쿼리 성능

  • 10만건을 SELECT 하였습니다.
    Redis Admin Select
  • 0.2초(231ms)가 걸렸습니다. 이것은 로칼 서버에 실행한 결과입니다. 원격 서버의 경우 조금 더 걸릴 수 있습니다.
    Redis Admin Select log

2. 엑셀 내보내기(export) 성능

  • 10만건을 엑셀 내보내기 하였습니다. 엑셀 파일을 만드는데 4초 걸렸습니다.
    Redis Admin Excel Export
  • 10만건 엑셀 파일 이미지입니다. 첫 번째 줄은 해더입니다.


3. 엑셀에서 데이터 올리기(import) 성능

  • 10만건을 엑셀에서 데이터 올리기를 하였습니다. 2초 걸렸습니다.
    Redis Admin Excel Import

4. 올린 데이터 DB에 저장하기 성능

  • 10만건을 저장하는데 0.7초(712ms) 걸렸습니다.
    Redis Admin Save

5. SELECT와 KEYS의 성능

레디스 KEYS 명령과 SELECT와의 성능 차이입니다.
이 테스트는 많은 데이터 중에서 일부를 조회할 경우 성능 차이를 보여주는 것입니다.
[테스트 데이터]
keyA로 시작하는 키 1천만건
keyB로 시작하는 키 10건
keyC로 시작하는 키 1천만건
총 2천만 10건에서 keyB 10건을 조회하는 경우입니다.

  • keys 명령으로 조회했을 경우 2초 걸렸습니다.
  • select로 조회했을 경우 88ms 걸렸습니다.
  • 트리 창에서 [키 필터]은 SELECT를 사용합니다. 그러므로 빠르게 조회할 수 있습니다.

<< Introduction Install >>

Email 답글이 올라오면 이메일로 알려드리겠습니다.

혹시 처음이세요?
레디스게이트에는 레디스에 대한 많은 정보가 있습니다.
레디스 소개, 명령어, SQL, 클라이언트, 서버, 센티널, 클러스터 등이 있습니다.
혹시 필요한 정보를 찾기 어려우시면 redisgate@gmail.com로 메일 주세요.
제가 찾아서 알려드리겠습니다.
 
close
IP를 기반으로 보여집니다.