🤍 전 강의 25% 할인 중 🤍

2024년 상반기를 돌아보고 하반기에도 함께 성장해요!
인프런이 준비한 25% 할인 받으러 가기 >>

Thumbnail
상반기 결산 25% 할인 중(D-8)
BEST
개발 · 프로그래밍 데이터베이스

실전! Redis 활용 대시보드

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

25%

33,000원

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 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
Blaze Choi thumbnail
5
저희 회사에서도 실제 redis를 사용하고 있는데요. 기초적인 내용부터 실제 redis가 현업에 어떻게 사용될 수 있는지 다양한 응용 사례를 함께 설명해주셔서 정말 큰 공감과 참고가 되었습니다. 또한, redis를 사용하면서 발생할 수 있는 이슈들에 대해서도 살펴봐주셔서 좋았습니다. 컴팩트하게 정보성 높은 내용과 이해하기 쉬운 언어들로 구성해주셔서 보기 편했습니다. 다음 강의도 기대됩니다 :)
2023-09-11
youmin park thumbnail
5
지금 백엔드 개발자로 일하고 있습니다. redis를 쓰고는 있지만, 부족한것 같아 이 강의를 듣게 되었습니다. Redis 강의를 수강하면서 많은 것을 배웠습니다. 강의 내용은 체계적으로 구성되어 있었고, 특히 강사님의 설명은 이해하기 쉽고 명확해서 복잡한 내용도 잘 이해할 수 있었습니다. 강의에서는 실제 예시와 실습을 통해 Redis를 활용하는 방법도 배웠는데, 실무에서 큰 도움이 될 것 같습니다. 전반적으로 만족스러운 강의였고, Redis에 대한 이해도가 크게 높아진 느낌입니다. 다음 강의도 기대됩니다!ㅎㅎ
2023-08-31
BIGO_corp thumbnail
3
제목처럼 실전 Redis 활용을 따라하며 간단한 프로젝트를 만들며 진행 하는건줄 알았는데. 초반 부분은 Redis 명령어 익히는 부분이고, 이후 Redis 를 실제로 쓰는 부분은 그냥 ppt로 넘어가서 너무너무 아쉬웠습니다. 제가 결제한 의도는 후자였거든요
2023-09-25
지식공유자 신동현
안녕하세요. 혹시 강좌수강 전에 소개 영상을 확인하셨나요? 강좌소개 영상에서 간단한 프로젝트를 만들어본다고 했던 적은 없어서요. 어떤 부분 때문에 착각하신건지 의아하네요. 그리고 본 강의는 의도적으로 특정 프로그래밍 언어에 종속적이지 않게 제작 되었습니다. 레디스를 이용할 때 가장 중요한건 레디스라는 기술 그 자체이기 때문입니다. 그럼에도 불구하고 레디스의 인터페이스는 매우 직관적이기 때문에 사실상 강의에서 다룬 내용을 그대로 주력으로 사용하는 언어로 바꾸면 원하는 부분을 해결하실 수 있습니다. 예를 들어, 주력 언어가 파이썬이라면 레디스 SET 명령어는 아래와 같이 그대로 매핑됩니다. >>> import redis >>> r = redis.Redis(host='localhost', port=6379, db=0) >>> r.set('foo', 'bar') 처음부터 강의 범위가 아닌 부분에 대해서 아쉽다고 생각하시니 성심성의껏 강의를 제작한 저 역시도 굉장히 안타깝습니다.
2023-09-25
hanumoka thumbnail
5
요점정리 노트
2024-02-22
유재건 thumbnail
5
많은 도움이 됐습니다
2024-05-09
채널톡 아이콘