Redis Education Service
레디스 교육 서비스


Redis Curriculum   레디스 교육 과정

본 교육 과정은 레디스에 전문적인 지식이 있고 경험이 풍부한 전문 강사가 귀사를 방문하여 강의하는
교육입니다.   2024년 Java Spring/Lettuce로 애플리케이션 개발 부분이 보강되었습니다.

1. 레디스 개발자 교육 과정 (명령어+실습 과정)   Redis Developer Course

번호과목 Subject설명 Description교육시간
1레디스 소개레디스 소개, 사용례(use case), 명령어 소개, 레디스 설치, 실습 방법1시간
2Strings(스트링),
Common Keys
스트링 개요, 용도, 24개 명령 설명, 실습1시간
3Lists(리스트)리스트 개요, 용도, 17개 명령 설명, 실습1시간
4Sets(셋)셋 개요, 용도, 15개 명령 설명, 실습1시간
5SortedSets(소트셋)소트셋 개요, 용도, 21개 명령 설명, 실습1시간
6Hashes(해시),
Streams(스트림)
해시/스트림 개요, 용도, 15/14개 명령 설명, 실습1시간
교육 시간: 6시간,   교육비(90만원) + 출장비(20만원) = 110만원

아래 내용으로 애플리케이션 개발 실습을 같이 진행합니다.
  • 애플리케이션 개발 실습은 Java Spring Project로 진행합니다.
  • 레디스 서버에 Spring(RedisConnectionFactory)으로 자동(Auto)/수동(Manual) 연결 방법, Lettuce로 수동 연결 방법 실습합니다.
  • Spring(StringRedisTemplate)/Lettuce로 Strings, Lists, Sets, SortedSets, Hashes, Streams, Common Keys 각 명령 실습, connection Pool & Threads, Pipeline, Publish/Subscribe를 실습합니다.
  • Spring Data Redis가 Lettuce를 바탕으로 하지만 연결 방법, 메서드(명령) 사용 방법은 서로 다릅니다.
  • 개발 툴(IDE)은 IntelliJ 또는 Eclipse를 사용합니다.

2. 레디스 서버 교육 과정   Redis Server Course

번호과목 Subject설명 Description교육시간
1레디스 서버레디스 소개, 설치, redis-cli 사용법 설명, 실습1시간
2PersistenceAOF(Append Only File), RDB(Snapshot) 설명, 실습1시간
3복제(replication)마스터-슬레이브 구성 설명, 실습1시간
4서버 메모리 관리서버 메모리 사용량, COW 분석, 서버 spec 설명1시간
5서버 명령어19개 서버 관리, 성능 모니터링 명령어 설명, 실습1시간
교육 시간: 5시간,   교육비(75만원) + 출장비(20만원) = 95만원

아래 내용으로 애플리케이션 개발 실습을 같이 진행합니다.
  • 레디스 서버(마스터/복제)에 Spring으로 연결 방법, Lettuce로 연결 방법 실습합니다.
  • 부하 분산: 입력은 마스터, 조회는 복제 서버에 실행하도록 하는 방법을 실습합니다.
  • 개발 툴(IDE)은 IntelliJ 또는 Eclipse를 사용합니다.

3. 레디스 센티널 교육 과정   Redis Sentinel Course

번호과목 Subject설명 Description교육시간
1센티널 서버센티널 소개, 구성, 데이터 구조 설명1시간
2센티널 명령어18개 센티널 관리, 모니터링 명령어 설명, 실습1시간
3센티널 구성센티널 구성, 장애복구(failover) 설명, 실습1시간
교육 시간: 3시간,   교육비(45만원) + 출장비(20만원) = 65만원

아래 내용으로 애플리케이션 개발 실습을 같이 진행합니다.
  • 레디스 센티널에 Spring으로 연결 방법, Lettuce로 연결 방법 실습합니다.
  • 부하 분산: 입력은 마스터, 조회는 복제 서버에 실행하도록 하는 방법을 실습합니다.
  • 마스터 다운 시 Spring/Lettuce에서 처리 방법, 복구 시 처리 방법을 실습합니다.
  • 개발 툴(IDE)은 IntelliJ 또는 Eclipse를 사용합니다.

4. 레디스 클러스터 교육 과정   Redis Cluster Course

번호과목 Subject설명 Description교육시간
1클러스터클러스터 소개, 구성, 데이터 구조 설명1시간
2클러스터 명령어21개 클러스터 관리, 모니터링 명령어 설명, 실습1시간
3클러스터 설계클러스터 설계, 구성, 실습1시간
4클러스터 장애복구장애복구(failover) 설명, 실습1시간
교육 시간: 4시간,   교육비(60만원) + 출장비(20만원) = 80만원

아래 내용으로 애플리케이션 개발 실습을 같이 진행합니다.
  • 레디스 클러스터에 Spring으로 연결 방법, Lettuce로 연결 방법 실습합니다.
  • 부하 분산: 입력은 마스터, 조회는 복제 서버에 실행하도록 하는 방법을 실습합니다.
  • 마스터 다운 시 Spring/Lettuce에서 처리 방법, 복구 시 처리 방법을 실습합니다.
  • 개발 툴(IDE)은 IntelliJ 또는 Eclipse를 사용합니다.

5. 레디스 내부 구조 교육 과정   Redis Internal Structure Course

번호과목 Subject설명 Description교육시간
1공통 구조redisObject, sdshdr, sds functions1시간
2메모리 절약형 구조정수셋(Intset), 짚 리스트(Zip list)1시간
3리스트 구조링크드 리스트(Linked list), 퀵 리스트(Quick list)1시간
4키 관리 구조, 소팅(sorting)해시 테이블(Hash table), 스킵 리스트(Skip list)1시간
교육 시간: 4시간,   교육비(60만원) + 출장비(20만원) = 80만원

  • 본 과정은 키 관리와 각 데이터 타입(Data Type)의 내부 구조와 내부 처리과정을 설명합니다.
  • 레디스 내부 처리과정을 알고 성능을 깊이 이해하고 싶은 분들을 위한 과정으로 레디스 인터널(internal) 과정입니다.

교육, 실습 환경

  • 본 교육은 강사가 고객사를 방문(On-site)하여 진행하는 교육입니다.
  • 수강인원의 제한은 없습니다.
  • 1일 최대 교육 시간은 6시간이고, 야간(밤 10시까지) 교육, 주말(토,일) 교육도 가능합니다.
  • 교육 장소는 인터넷에 접속할 수 있어야 합니다. 레디스 서버 설치, Java Spring 애플리케이션 개발 등에 인터넷이 필요합니다.
  • 교육 실습을 위해 레디스 서버 설치는 윈도우 버전, 리눅스 버전 둘 다 가능합니다.
    운영에서는 리눅스 버전이 사용되므로 가능한 리눅스 버전을 추천드리며, 이 경우 노트북에 VM(리눅스)을 설치해서 실습하는 것을 권장드립니다.
    VirtualBox 내려받기
  • 웹 브라우저(Web Browser)와 VM에 설치된 레디스 서버 접속을 위해서 텔넷/SSH 소프트웨어( Xshell, PuTTY, NetTerm 등)를 설치하시기 바랍니다.   웹 브라우저는 크롬(Chrome)을 권장합니다.
  • 레디스 명령어 실습은 redis-cli를 사용합니다.
  • 교육 과정에 없는 내용은 아래에 있는 이메일 또는 전화로 문의 바랍니다.

교육비   Tuition

  • 교육비는 시간당 15만원이고, 출장비는 하루 20만원입니다.
  • 해외 교육은 1일 단위로 계산되며 1일에 100만원이고, 출장비(항공, 숙박료)는 별도입니다.
    예) 일본 도쿄 2일: 교육비 200만원 + 출장비 100만원 = 300만원
  • 부가세는 별도입니다.

문의   Inquiry

기타 자세한 문의는 아래 연락처로 연락주세요.
  • 이메일 : redisgate@gmail.com
  • 대표 전화 : 02.503.2235
  • 교육 담당 : 010.8766.5275

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