Thumbnail
BEST
개발 · 프로그래밍 데이터베이스

실전! Redis 활용 대시보드

(4.8)
37개의 수강평 ∙  762명의 수강생

44,000원

지식공유자: 신동현
총 43개 수업 (1시간 41분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

초급자를 위해 준비한
[데이터베이스] 강의입니다.

배워서 바로 사용할 수 있는 Redis 강좌입니다!

✍️
이런 걸
배워요!
Redis의 다양한 Data type을 학습한다.
실전 예제를 통해 Redis를 활용법을 익힌다.
캐싱의 개념과 특징을 이해한다.

튜토리얼 수준의 강의는 그만 🙅‍♂️
다양한 예제를 통해 실무에 바로 적용할 수 있는 Redis 강의입니다!

Key-Value NoSQL 부동의 1위, Redis

레디스(Redis)는 데이터베이스 엔진 순위에서 전체 6위로 가장 많이 사용되는 NoSQL 데이터베이스 중 하나입니다.

Redis는 In-Memory Database로 다양한 서비스에서 사용되고 있습니다. Redis에서 제공하는 데이터 타입을 활용하면 백엔드 개발 중 마주하게 되는 다양한 기술적 문제를 효율적으로 해결할 수 있습니다.

본 강의에서는 Redis에 대해 알아보고, 실제 예제를 통해 Redis를 활용하는 방법에 대해 자세하게 익혀봅니다.

이런 분들께 추천합니다

백엔드 취업 준비생 또는 주니어 개발자

Redis를 제대로 사용하는 방법이 궁금하신 분

시스템 디자인 인터뷰를 준비 중이신 분


학습 내용 📚

실전 예제로 보는 Redis

Redis를 통해 다양한 기능을 실제로 구현하고 활용하는 방법을 배워봅니다.

  • 임시 비밀번호(OTP) / 분산 락
  • 비율 제한기(Rate Limiter) / 소셜 피드
  • 로그인 세션 / 온라인 상태 표시
  • 지도 반경 탐색 / 방문자 수 추정 등

시각화된 다이어그램 제공

PPT 및 다이어그램을 통해 초심자도 이해하기 쉽게 설명해드립니다.


Q&A 💬

Q. Redis를 꼭 배워야 하나요?

네, Redis 사용 역량은 백엔드 개발의 기본이라고 생각합니다. Redis는 가장 많이 사용되는 NoSQL 데이터베이스 중 하나입니다. Redis 사용 방법을 제대로 익히면 다른 NoSQL 데이터베이스도 상대적으로 쉽게 배울 수 있습니다.

Q. 백엔드를 잘 모르는데 강의를 들어도 될까요?

네, 가능합니다. 백엔드를 잘 모르는 초급부터 레디스를 한 번쯤 써본 중급 수강생까지 모두 고려하여 강의가 제작되었습니다. 강의에서 다루는 내용은 깊이가 있지만 설명은 매우 직관적이고 쉽게 진행됩니다. 또 가급적 평이한 단어를 사용하여 개념을 설명합니다.

Q. 강의를 듣기 전 준비해야 할 것이 있나요?

별도의 사전 지식은 요구되지 않지만, 입문 강의가 아니기 때문에 웹 개발의 기초적인 구조는 알고 있는 것이 좋습니다. (예: 클라이언트-서버 모델)

📢 수강 전 참고해주세요

  • 강의에서는 실습 환경으로 MacOS 및 터미널을 사용하며, 일부 Docker를 활용합니다.
    • Windows 환경에서도 실습이 가능합니다.
  • 수강생에게는 학습 자료로 강의에 쓰인 PPT 파일을 제공합니다.

이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
백엔드 신입 개발자(또는 취준생)
Redis를 제대로 사용하는 방법이 궁금하신 분
대용량 트래픽 처리를 위한 Redis 사용법이 궁금하신 분
시스템 디자인 인터뷰를 준비 중이신 분
📚
선수 지식,
필요할까요?
웹 개발 구조에 대한 기초적인 이해

안녕하세요
신동현 입니다.
신동현의 썸네일
  • 백엔드 개발자

    • 스타트업 창업

    • (전) 토스 증권 NoOps팀

    • (전) Asleep 슬립루틴 개발

    • (전) ABLY 광고 사업팀

    • PyCon Korea 21/22/23 Speaker

  • 자격증 및 수상 내역

    • AWS 2023 StartUp Security GameDay 1등

    • 3x AWS Certified

      • AWS Certified Database – Specialty

      • AWS Certified Solutions Architect - Associate

      • AWS Certified Developer - Associate

    • CKAD(Certified Kubernetes Application Developer)

  • 기술 블로그: qu3vipon.com

  • 깃허브: github.com/qu3vipon

커리큘럼 총 43 개 ˙ 1시간 41분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 1. Redis 알아보기
강의 PPT
Redis 소개 미리보기 01:38 Redis 특징과 장점 미리보기 02:09 Redis 주요 사용 사례 미리보기 01:02
Redis 영속성(Persistence) 01:49
Caching 03:35
Cache Hit & Cache Miss 00:43
Cache-Aside pattern 00:44
섹션 2. Redis 설치
섹션 3. 데이터 타입(Data Type) 알아보기
Strings 05:07
Lists 미리보기 05:39
Sets 05:37
Hashes 02:38
Sorted Sets 04:18
Streams 04:34
Geospatial 02:16
Bitmaps 05:08
HyperLogLog 05:30
(선택) BloomFilter 실습 자료
BloomFilter 05:23
섹션 4. Redis 특수 명령어
데이터 만료(Expiration) 02:53
SET NX/XX 02:20
Pub/Sub 02:53
Pipeline 01:03
Transaction 02:58
섹션 5. 데이터 타입 활용
String - One Time Password(임시 비밀번호) 02:07
String - Distributed Lock(분산 락) 01:53
String - Fixed Window Rate Limiter(비율 계산기) 02:06
List - SNS Activity Feed(소셜 네트워크 활동 피드) 01:43
Set - Shopping Cart(장바구니) 00:55
Hash - Login Session(로그인 세션) 01:27
Sorted Set - Sliding Window Rate Limiter(비율 계산기) 02:32
Geospatial - Geofencing(반경 탐색) 01:58
Bitmap - User Online Status(온라인 상태 표시) 01:07
HyperLogLog - Visitors Count(방문자 수 계산) 01:23
BloomFilter - Unique Events(중복 이벤트 제거) 01:29
섹션 6. Redis 사용시 주의사항
O(N) 명령어 02:01
Thundering Herd Problem 01:26
Stale Cache Invalidation 01:04
섹션 7. 마무리
강의를 마치며 00:55
강의 게시일 : 2023년 08월 30일 (마지막 업데이트일 : 2023년 08월 30일)
수강평 총 37개
수강생분들이 직접 작성하신 수강평입니다.
4.8
37개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
jinho_park2 thumbnail
5
2024-05-08
유재건 thumbnail
5
많은 도움이 됐습니다
2024-05-09
hanumoka thumbnail
5
요점정리 노트
2024-02-22
Blaze Choi thumbnail
5
저희 회사에서도 실제 redis를 사용하고 있는데요. 기초적인 내용부터 실제 redis가 현업에 어떻게 사용될 수 있는지 다양한 응용 사례를 함께 설명해주셔서 정말 큰 공감과 참고가 되었습니다. 또한, redis를 사용하면서 발생할 수 있는 이슈들에 대해서도 살펴봐주셔서 좋았습니다. 컴팩트하게 정보성 높은 내용과 이해하기 쉬운 언어들로 구성해주셔서 보기 편했습니다. 다음 강의도 기대됩니다 :)
2023-09-11
youmin park thumbnail
5
지금 백엔드 개발자로 일하고 있습니다. redis를 쓰고는 있지만, 부족한것 같아 이 강의를 듣게 되었습니다. Redis 강의를 수강하면서 많은 것을 배웠습니다. 강의 내용은 체계적으로 구성되어 있었고, 특히 강사님의 설명은 이해하기 쉽고 명확해서 복잡한 내용도 잘 이해할 수 있었습니다. 강의에서는 실제 예시와 실습을 통해 Redis를 활용하는 방법도 배웠는데, 실무에서 큰 도움이 될 것 같습니다. 전반적으로 만족스러운 강의였고, Redis에 대한 이해도가 크게 높아진 느낌입니다. 다음 강의도 기대됩니다!ㅎㅎ
2023-08-31