문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
모듈 1: 초기 설정
- Redis 버전 소개
- 설치 방법
- 구성 설정
- 보안 모델
- 부팅 시 Redis 자동 시작 설정
- 일반적인 리눅스 배포판에서 적용되는 보안 강화 조치
- 클라이언트 라이브러리 및 언어 바인딩
모듈 2: 데이터 모델
- 기본 데이터 타입과 이를 다루는 명령어들
- 각 데이터 타입별 일반적인 사용 사례
- Redis 키에 적용되는 명명 규칙
- "Redis는 대부분 단일 스레드로 작동한다" – 실제 의미는 무엇인가?
- Redis 통신 프로토콜
- 클라이언트 라이브러리가 유용한 명령어를 지원하지 않을 경우 대처법
- 일부 클라이언트 라이브러리에서 특정 명령어가 제외된 이유
- 관계형 데이터베이스 설계자의 사고방식에서 벗어나는 방법
- 데이터 구성 관련 일반적인 팁
- 키의 만료 시간 설정
- 게시/구독(Pub/Sub) 기능 활용법
- 트랜잭션 및 Lua 스크립트 사용법
- 외부 모듈 도입 방법
- 데이터 일관성 유지를 위한 일반적인 조언
모듈 3: 성능 최적화 팁
- Redis 벤치마킹 수행법
- 사용 시 주의해야 할 명령어들
- 응답 지연 시간 문제 진단 방법
- 대량 DEL 요청 처리에 따른 문제점과 그 대안
- 파이프라이닝 기법 적용법
- 대규모 데이터 삽입 전략
- 메모리 과다 사용 문제 진단 및 해결
- 메모리 최적화에 도움이 되는 방법들
모듈 4: 운영 관리
- 지속성 유지를 위한 다양한 메커니즘 소개
- SSD 마모 방지를 위한 주의 사항
- 백업 및 복원 절차 설명
- 데이터베이스 내용을 탐색할 수 있는 도구들
- 덤프 파일 분석에 활용되는 툴들
- 지속성과 성능 간의 균형 맞추는 방법
- RDB와 AOF 방식 전환 시 주의사항
- 디스크를 사용하지 않는 Redis 환경 적용 사례
- Redis 운영에 유용한 OS 차원의 설정 옵션들
- Redis 성능 모니터링 방법
모듈 5: 다중 Redis 인스턴스 활용법
- 단일 서버 내에 여러 Redis 인스턴스를 구동하는 법
- 애플리케이션 레벨에서의 데이터 파티셔닝 전략
- 마스터-슬레이브 복제 설정법
- Redis Sentinel를 활용한 고가용성 구현
- Redis 클러스터 운영 방법
- NAT 환경 하에서 Sentinel와 클러스터를 연동하는 법
- 일관성 있는 백업 전략 확보법
모듈 6: 고가용성 구현 방안
- 다중 Redis 서버 설치 및 초기 구성 절차
- 여러 인스턴스를 포함한 단일 독립형 서버 운영법
- 마스터-슬레이브 복제 환경 구축법
- Sentinel 기반의 고가용성 Redis 클러스터 설정
- Redis 샤딩 기반의 분산 시스템 구성법
- 복제(Sentinel 포함)와 샤딩 기능을 결합하는 방안
- 구축 환경에 대한 모니터링, 백업/복원 및 성능 튜닝 방법들
요건
참가자들은 리눅스 명령줄을 활용한 기본적인 시스템 관리 업무에 익숙해야 합니다. 일부 내용은 프로그래밍 및 스크립팅 역량이 필요하므로 예약 시 본인이 숙지하고 있는 프로그래밍 언어들을 꼭 명시해주세요. 해당 사항이 없을 경우, 저희가 redis-cli를 통해 직접 Redis 명령어만 실행할 것입니다.
21 시간
회원 평가 (1)
Redis에 대한 통찰력을 제공하고, Redis에 대해 더 알고 싶다면 올바른 방향으로 안내합니다.
Ameer Fiqri Barahim - Sarawak Information Systems Sdn Bhd
코스 - Redis for High Availability and Performance Training Course
기계 번역됨