Skip to content

MeloStudy/redis-demo-lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Redis Demo Lab: Java Edition

Welcome to your personal Redis & Java caching laboratory. This repository is designed to take you from beginner (Level 0) to expert (Level 5) in distributed caching and in-memory data structures.

🗺️ Learning Roadmap

Level Phase Key Topics Status
0 Fundamentals Connectivity, RedisTemplate, Basic CRUD ✅ Completed
1 Serialization JSON vs JDK Strategies, Jackson Customization ✅ Completed
2 Spring Cache @Cacheable, @CacheEvict, TTL management ✅ Completed
3 Architectures Read-Through, Write-Through, Write-Behind ✅ Completed
4 Resilience Error Handling, Circuit Breakers, Redisson Locks ✅ Completed
5 Advanced Pipelines, Pub/Sub, Streams, Lua Scripts 🔄 In Progress
P Projects Real-world consolidation projects ⏳ Pending

🛠️ Tech Stack

  • Java: 21 (LTS)
  • Framework: Spring Boot 3.x
  • Cache Service: Redis 7.x (via Docker)
  • Monitoring: Redis Insight
  • Testing: JUnit 5 + Testcontainers

🚀 Getting Started

  1. Spin up Infrastructure:
    cd infra
    docker-compose up -d
  2. Check the Detailed Map:

📝 Lab Structure

Each lab in the /labs directory contains its own README.md with specific instructions, objectives, and challenges to solve.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages