Courses

Redis Basics - a free course

A hands-on, step-by-step introduction to Redis for developers - from your first key to caching a Laravel app and getting invalidation right.
7 Chapter 41 Lessons from courses Free
Redis Basics - Free Redis Course | Oatllo

About this course

About this course

This free course teaches you Redis from the ground up - no prior experience with Redis needed. You'll start by understanding what an in-memory key-value store is, run Redis with Docker, and learn its core data types and how keys expire.

From there you'll get comfortable managing Redis from the console with redis-cli (finding keys, inspecting values, flushing the cache), then wire Redis into a Laravel app: as the cache, for sessions and for queues. The heart of the course is caching done right - the cache-aside pattern, TTLs, and the part everyone underestimates: cache invalidation, one of the genuinely hard problems in programming.

Every lesson builds on the previous one, with small, runnable commands and real config you can copy. By the end you'll cache a real application, invalidate it correctly, and run Redis in production without surprises.

It's written for developers who will actually use Redis day to day, not just read about it.

Course curriculum

Start with the first lesson

Free, self-paced and hands-on. Jump in and start building.

Go to course