Redis
A complete 32-lesson Redis 8.10 course from keys and data types through caching, sessions, rate limits, Streams, memory, persistence, security, high availability, Cluster, and production projects.
32 Lessons · 640 min · Learning Platform Editorial Team
Getting Started — Redis 8.10 Course Roadmap
What you need on the desk
- Redis Open Source 8.10 or a compatible Redis 8 Docker image
- redis-cli command-line client
- Docker Desktop or a native Redis installation
- A code editor and Node.js 20+ for the projects
Know this much before you start
- Basic computer and terminal use
- No prior Redis experience is required
- Basic JavaScript or TypeScript helps with the projects
- The PostgreSQL course is recommended but not required
By the end, you can
- Choose the right Redis data type and design bounded, observable keyspaces
- Build correct caches, sessions, rate limiters, leaderboards, Pub/Sub, and Stream workers
- Use transactions, optimistic locking, pipelining, Lua scripts, and Functions safely
- Control memory, expiry, eviction, persistence, backups, and restore objectives
- Secure Redis with private networks, TLS, ACLs, and secret rotation
- Design replication, Sentinel, Cluster, monitoring, incident response, and production readiness