문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
모듈 1: 초기 설정
- Redis 릴리스
- 설치
- 구성
- 보안 모델
- 부팅 시 Redis 시작
- 일반적인 Linux 배포판에서 적용된 보안 강화 사항
- 클라이언트 라이브러리 및 언어 바인딩
모듈 2: 데이터 모델
- 기본 데이터 유형과 이를 조작하는 명령어
- 각 데이터 유형의 일반적인 사용 사례
- Redis 키의 일반적인 명명 규칙
- "Redis는 주로 단일 스레드입니다" - 실제 적용 시 의미
- Redis 프로토콜
- 클라이언트 라이브러리가 유용한 명령어를 인식하지 못할 경우 대처 방법
- 왜 일부 명령어가 특정 클라이언트 라이브러리에서 일부러 비활성화되어 있는지
- 관계형 데이터베이스 설계자의 사고방식에서 벗어나는 방법
- 데이터 조직화에 대한 일반 팁
- 만료 시간
- Pub/Sub
- 트랜잭션 및 Lua 스크립트
- 외부 모듈
- 데이터 일관성에 대한 일반 팁
모듈 3: 성능 팁
- Redis 벤치마킹
- 피해야 할 명령어
- 지연 시간 문제 디버깅
- 대규모 DEL 요청의 문제점 및 대체 방안
- 파이프라이닝
- 대량 삽입
- 메모리 과다 사용 디버깅
- 메모리 최적화 팁
모듈 4: 운영
- 사용 가능한 영구화 메커니즘
- SSD 소모를 방지하기 위한 주의 사항
- 백업 및 복원
- 데이터베이스 내용 탐색을 위한 도구
- 덤프 분석을 위한 도구
- 내구성 대 성능 튜닝
- RDB와 AOF 간 전환
- 디스크리스 Redis 사용 사례
- Redis 관련 OS 레벨 튜닝 매개변수
- Redis 성능 모니터링
모듈 5: 다중 Redis
- 단일 서버에서 여러 Redis 인스턴스 시작
- 애플리케이션 레벨 파티셔닝
- 마스터-슬레이브 복제
- Redis Sentinel을 활용한 높은 가용성
- Redis Cluster
- NAT 환경에서 Sentinel과 Cluster가 작동하도록 설정
- 일관된 백업 수행
모듈 6: 높은 가용성
- 다중 Redis 서버 설치 및 설정
- 여러 인스턴스를 갖춘 단일 서버
- 마스터/슬레이브 복제
- Sentinel을 사용한 Redis HA 클러스터
- 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
기계 번역됨