Course Outline

모듈 1: 초기 설정

  • Redis 릴리스
  • 설치
  • 구성
  • 보안 모델
  • 부팅 중 Redis 시작
  • 공통 Linux 배포판에 의해 적용되는 보안 강화
  • 클라이언트 라이브러리 및 언어 바인딩

모듈 2: 데이터 모델

  • 원시 데이터 유형 및 이를 조작하는 명령
  • 각 데이터 유형의 일반적인 사용 사례
  • Redis 키에 대한 일반적인 명명 규칙
  • "Redis는 대부분 단일 스레드입니다." - 실제로 의미하는 것
  • Redis 유선 프로토콜
  • 클라이언트 라이브러리가 유용한 명령을 모르는 경우 수행할 작업
  • 일부 클라이언트 라이브러리에서 일부 명령을 의도적으로 사용할 수 없는 이유
  • 관계형 데이터베이스 디자이너의 사고방식을 조정하는 방법
  • 데이터 구성에 대한 일반적인 팁
  • 만료
  • 게시/구독
  • 거래 및 Lua 스크립트
  • 외부 모듈
  • 데이터 일관성에 대한 일반적인 팁

모듈 3: 성능 팁

  • 벤치마킹 Redis
  • 피해야 할 명령
  • 대기 시간 문제 디버깅
  • 대규모 DEL 요청 관련 문제 - 대신 사용할 항목
  • 파이프라이닝
  • 대량 삽입
  • 메모리 과다 사용 디버깅
  • 메모리 최적화 팁

모듈 4: 작업

  • 사용 가능한 지속성 메커니즘
  • SSD 마모 방지를 위한 주의 사항
  • 백업 및 복원
  • 데이터베이스 콘텐츠 탐색 도구
  • 덤프 분석 도구
  • 튜닝 내구성 대 성능
  • RDB와 AOF 간 전환
  • 디스크 없는 사용 사례 Redis
  • Redis와 관련된 OS 수준 조정 가능 항목
  • Redis 성능 모니터링

모듈 5: 둘 이상 Redis

  • 하나의 서버에서 Redis의 여러 인스턴스 시작
  • 애플리케이션 수준 파티셔닝
  • 마스터-슬레이브 복제
  • Redis Sentinel을 사용한 고가용성
  • Redis 클러스터
  • NAT에서 Sentinel과 Cluster가 작동하도록 만들기
  • 일관된 백업 만들기

Requirements

참가자는 Linux 명령줄을 사용하여 기본적인 시스템 관리 작업에 능숙해야 합니다. 일부 주제에는 프로그래밍 또는 스크립팅 기술이 필요합니다. 예약 시 익숙한 프로그래밍 언어를 기재해 주세요. 아무 것도 없으면 redis-cli에서 redis 명령을 실행합니다.

  14 Hours
 

Number of participants


Starts

Ends


Dates are subject to availability and take place between 10:00 and 17:00.
Open Training Courses require 5+ participants.

회원 평가 (1)

Related Courses

Related Categories