← Back to the catalogueRedis
Classroom . Online . Hybrid
Mode
Course overview
A Redis course covering data structures, caching patterns and cluster operations. Redis is taught by use case: caching, session storage, rate limiting, leaderboards, queues and pub/sub, each mapped to the right data structure. Persistence, memory management, eviction and clustering follow.
Learners implement a cache-aside layer, a rate limiter and a work queue.
Who it is for
- Backend developers
- Platform and DevOps engineers
- Architects designing caching layers
- Engineers with latency problems
Prerequisites
Backend development experience and basic Linux knowledge.
How it runs
Learn → Practise → Build → Experience → Demonstrate, ending in a capstone. Delivered by practitioners from the engineering bench, in Madurai, Coimbatore and online.
Final project
Cached, Rate-Limited Service Layer
Programme sheet
The printed sheet carries the full module breakdown, labs, project work and certification path. Fees, dates and formats for the next intake are confirmed by the education team on enquiry.
Learning outcomes
01
Choose the right Redis data structure per use case.
02
Build rate limiters and leaderboards.
03
Configure persistence with RDB and AOF.
04
Deploy Sentinel or Cluster for availability.
06
Implement cache-aside with correct invalidation.
07
Use streams and lists for queues.
08
Set memory limits and eviction policies.
09
Monitor latency, keyspace and memory.
10
INFINITIES PRIVATE LIMITED
Module structure
8 modulesModule 01
Redis Foundations
In-memory model . Installation . redis-cli . Keyspace . TTL and expiry
Module 02
Core Data Structures
Strings . Lists . Hashes . Sets . Sorted sets . Bitmaps . HyperLogLog
Module 03
Caching Patterns
Write-behind . Stampede protection . Read-through . Invalidation strategies . Key naming
Module 04
Rate Limiting and Counters
Fixed and sliding windows . Atomic increments . Idempotency keys . Token bucket . Lua scripting
Module 05
Queues and Streams
Lists as queues . Streams and consumer groups . Dead letters . Reliable queue patterns . Acknowledgement . INFINITIES PRIVATE LIMITED
Module 06
Pub/Sub and Notifications
Publish and subscribe . Keyspace notifications . Fan-out patterns . Limitations vs streams
Module 07
Persistence and Memory
RDB snapshots . AOF . Hybrid . maxmemory . Eviction policies . Memory fragmentation . Big key detection
Module 08
High Availability
Replication . Sentinel . Failover . Monitoring
Assessment & certification
Module assignments and labs
25%
Final project and review
40%
Learners who complete all modules, submit the final project and clear the review receive a course completion certificate from Kaizen Infinities Private Limited. Project work is documented for the learner's portfolio, and interview preparation is included in the closing sessions.
Career outcomes . Roles this programme prepares for
Backend DeveloperPlatform EngineerDevOps EngineerPerformance EngineerSolutions Architect