education
Redis Education Service
레디스 교육 서비스
Redis Curriculum 레디스 교육 과정
본 교육 과정은 레디스에 전문적인 지식이 있고 경험이 풍부한 전문 강사가
귀사를 방문하여 강의하는
교육입니다.
2024년 Java Spring/Lettuce로 애플리케이션 개발 부분이 보강되었습니다.
1. 레디스 개발자 교육 과정 (명령어+실습 과정) Redis Developer Course
번호 | 과목 Subject | 설명 Description | 교육시간 |
---|---|---|---|
1 | 레디스 소개 | 레디스 소개, 사용례(use case), 명령어 소개, 레디스 설치, 실습 방법 | 1시간 |
2 | Strings(스트링), Common Keys | 스트링 개요, 용도, 24개 명령 설명, 실습 | 1시간 |
3 | Lists(리스트) | 리스트 개요, 용도, 17개 명령 설명, 실습 | 1시간 |
4 | Sets(셋) | 셋 개요, 용도, 15개 명령 설명, 실습 | 1시간 |
5 | SortedSets(소트셋) | 소트셋 개요, 용도, 21개 명령 설명, 실습 | 1시간 |
6 | Hashes(해시), 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시간 |
2 | Persistence | AOF(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 functions | 1시간 |
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
답글이 올라오면 이메일로 알려드리겠습니다.