Performance Redis Enterprise Admin & Monitoring Tool

Redis Developer Course 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 답글이 올라오면 이메일로 알려드리겠습니다.

패턴으로 값을 조회하고 삭제할 수 있어요.
리스트에서 "lls mylist user*" 이렇게 조회할 수 있구요.
user가 들어간 값들을 삭제하려면 "lrm mylist user*" 이렇게 하면 됩니다.
List에서는 LLS, LRM, Set에서는 SLS, SRM, ZSet에서는 ZLS, ZRM, Hash에서는 HLS, HRM 을 사용하면 됩니다.
게다가 LS는 소트 기능까지 있습니다. 한번 사용해 보세요. ^^
궁금하신 사항이 있으면 여기로 redisgate@gmail.com 메일 주세요.
 
close
IP를 기반으로 보여집니다.