강의

멘토링

로드맵

BEST
Programming

/

Back-end

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.

(5.0) 14 reviews

210 learners

Level Beginner

Course period Unlimited

  • codingpe
Architecture
Architecture
Redis
Redis
FastAPI
FastAPI
Architecture
Architecture
Redis
Redis
FastAPI
FastAPI

Redis GEO: Ultra-fast location search, lecture added

Hello, students! 😊

"Section 7. [Appendix] Bonus Track" has a new lesson added! 🎉

(New Lesson) [Special Types]Redis GEO: High-Speed Location Search


It covers Redis GEO, the core of location-based services such as delivery apps and nearby searches.

Learn how to implement a "Find Near Me" feature using only Redis, without the need for a separate spatial database.

What you will learn:

  • Redis GEO Concepts and Features

  • Geohash principles and Redis internal structure

  • Hands-on practice with core GEO commands and usage, including GEOADD, GEODIST, and GEOSEARCH

  • Redis GEO use cases, limitations, and recommended real-world architecture

Currently, you can take this course in 'Section 7. [Appendix] Bonus Track'.

If other special type lectures such as Bitmap, HyperLogLog, and Bloom Filter are added in the future, I plan to create a separate section called 'Special Data Types'.

Thank you.

Comment