Performance Redis Enterprise Admin & Monitoring Tool

레디스 개발자 교육 신청 레디스 정기점검/기술지원
Redis Technical Support
레디스 엔터프라이즈 서버
Redis Enterprise Server

Performance

본 애플리케이션은 Redis Enterprise Server 용 클라이언트 툴입니다.
레디스 엔터프라이즈 서버의 관리, 모니터링, 명령을 실행 할 수 있는 툴입니다.
Redis 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 답글이 올라오면 이메일로 알려드리겠습니다.