2026! A Practical Guide to Redis for Backend Developers: From Basics to Real-World Patterns
Many backend developers use Redis, but in reality, they often use it merely as a simple cache server. There are many cases where developers know the Redis data types but don't know how to apply them in practice, lack experience implementing real-world patterns like distributed locks or rate limiting, or fail to understand Redis from a backend architecture perspective. I also had the experience of pondering how to utilize Redis in a high-traffic environment while developing actual services. This is because knowing simple commands is entirely different from solving service problems with Redis. This course starts with the basic concepts and data structures of Redis and progresses through learning by implementing core patterns used in actual backend services step-by-step. In particular, you will learn how to solve the following practical problems using Redis: Caching (Cache-Aside) strategies to reduce server load, Distributed Sessions (Session Store) to share login states, Distributed Locks to solve concurrency issues, Rate Limiting to prevent API overload, and Real-time Ranking Systems (Leaderboards) for large-scale users. All hands-on exercises are conducted in a real API server environment based on Python FastAPI. Rather than just learning simple CLI commands, you will understand how Redis is used in backend systems by implementing it yourself. Through this course, you will be able to utilize Redis not just as a simple cache, but as a core tool for designing backend architecture.
210 learners
Level Beginner
Course period Unlimited
- Unresolved
순위가 동률일 때의 처리에 대해 질문드립니다.
안녕하세요, 강의 잘 듣고 있습니다. 양질의 강의 감사드립니다.Sorted Set을 활용한 리더보드 강의 시청 후 궁금한 점이 생겨 질문 남깁니다.<p s
아키텍처redisFastAPIkangfru1306
・
7 hours ago
0
10
2
- Unresolved
Redlock 알고리즘 관해 궁금한게 있습니다!
레디스 서버 한대가 죽더라도 락의 안전성을 보장하기 위해 3~5대의 다른 레디스 서버도 함꼐 있는거라면 이 서비스의 경우에는 레디스의 데이터를 모두 동기화시키는 작업이 매 요청마다 실행되는 건가요?<p style
아키텍처redisFastAPIportalbj6372
・
14 days ago
0
47
2
- Unresolved
좋아요/조회수 카운팅 병목현상에 대해서 궁금한점이 있습니다.
좋아요, 조회수등 단순 카운트에서 Redis를 쓰는 이유중 하나로 RDB 의 병목현상을 말씀해 주셨는데Redis의 INCR 명령어 역시 수만개의 좋아요 처리를 한
아키텍처redisFastAPIportalbj6372
・
15 days ago
0
35
2
- Unresolved
백엔드 서버 코드 변경에서 프론트엔드 서버가 값을 파싱하지 못하는 문제
stream_notices 내부의 event_generator 함수 코드에서 yield f"data: {data}\\n\\n"위의
아키텍처redisFastAPI34242344
・
a month ago
0
83
1
- Unresolved
강사님 GETDEL 관련해서 질문 있습니다
# Redis 6.2 이상일 경우 GETDEL 사용 권장 # saved_code = await rd.getdel(cache_key)이 코드 사용을 권장하셨는데 입력 값 비교 검증까지 통과하기 전에
아키텍처redisFastAPINo Author
・
a month ago
0
94
2
- Unresolved
비밀번호를 걸고 실행된 레디스 서버에 lua 스크립트를 등록하는 경우
docker exec -i my-redis redis-cli -x FUNCTION LOAD REPLACE <p style="text-align: lef
아키텍처redisFastAPI34242344
・
a month ago
0
78
2
- Unresolved
보안 설정을 한 수강생들은 Connection Settings에 비밀번호를 넣어야 추가되네요
<img src="https://cdn.inflearn.com/public/files/posts/3656345b-45f3-42a9-8277-e1343566999a/e755e3be-9a0e-444c-8b6d-27512d5effe4.png" media-type="img"
아키텍처redisFastAPI34242344
・
a month ago
0
61
2
- Resolved
Redis Container 해킹
안녕하세요. 좋은 강의 감사합니다! docker container로 redis 실습 중 모든 키가 제거되고 backup1,backup2 와
redisdockerhyojaejung7642
・
a month ago
0
106
1

