Real-Time Analytics with Spring + Redis. Is It Possible?
summary
A talk about building a real-time analytics service using Redis as more than a cache, showing how Redis can be used as an analytics database on a Java + Spring stack. The speaker explains the service design (including a two-database scheme), shares code examples and a demo project, and reports achieved performance and pitfalls encountered during development.
AI-written summary · about
chapters (19)
- 0:00Introduction
- 2:06Microservice and goals
- 3:37User requirements
- 3:58Tech stack
- 4:39Query performance issues
- 8:33Redis for optimization
- 10:04Redis data structures
- 11:31RedisJSON for storage
- 15:00RedisSearch for search
- 25:05Redis client library
- 28:57Spring Boot integration
- 30:32Query demo
- 35:02SQL vs Redis queries
- 37:58Data aggregation in Redis
- 39:27Complex queries
- 41:02Pitfalls and nuances
- 45:03Project conclusions
- 46:50Redis + Spring pros and cons
- 47:13Q&A
related talks
24mWhen Real Time Meets Big Data & Analytics
59mUsing Redis beyond caching
47mFrom SQL to NoSQL
29mReactive Data Access with Spring Data
45mEating Lettuce with a spoon of Redis: Java apps with Spring at in-memory speed
31mRedis: From Cache to Time Series!
56mBootiful multi-model applications with Redis Stack
14m5 great ways to reimagine your data layer
