Redisson
Some data may be outdated — see provenance labels.
Redisson: Valkey & Redis Java Client and Real-Time Data Platform. Sync/Async/RxJava/Reactive API. Over 50 Valkey and Redis based Java objects and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Bloom filter, Spring, Tomcat, Scheduler, JCache API, Hibernate, RPC, local cache.. observed · 2026-09-26
Health v2 · maintenance only
94/100
- Activity 96
- Release rhythm 89
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 16.0
- age_days: 4665
- days_rel: 77
- days_push: 25
- n_releases_24m: 29
Adoption not part of the score
24402 stars · 5491 forks observed · 2026-09-26
What it is AI-extracted, prompt v1, taxonomy v1, 2026-10-12, confidence 0.98
Redisson is a Java client and real‑time data platform for Redis and Valkey. It provides thread‑safe distributed objects, caches, locks, queues and messaging services with synchronous, asynchronous, reactive and RxJava APIs.
Use cases
- Implement distributed locks in a Java microservice using Redis.
- Cache frequently accessed data in a Spring Boot application with Redis.
- Create high‑throughput distributed queues for background processing in Java.
- Use a reactive Redis client for non‑blocking data access in Java applications.
- Manage rate limiting and atomic counters with Redis in a Java service.
- Integrate Redis as a reliable message broker in Java enterprise systems.
- Perform MapReduce‑style operations on Redis data from Java code.
When to choose
- You need a feature‑rich Redis client with built‑in distributed data structures.
- Your application requires distributed locks, semaphores or rate limiters.
- You want synchronous, asynchronous, reactive or RxJava APIs from a single library.
- You are building Java or JVM‑based services that integrate with Spring, Quarkus or Micronaut.
- Your deployment spans multiple Redis clusters, sentinel or proxy modes.
When to avoid
- You are working in a language other than Java or on the JVM.
- You need a minimal‑footprint client without extra distributed objects.
- Your use case demands low‑level protocol control not exposed by Redisson.
- You require an embedded database rather than an external Redis/Valkey store.
Facets
library · maturity active
database-driver caching message-queue rpc databases microservices cloud-computing jvm windows cross-platform redis-client valkey-client distributed-locks reactive-api async-api spring-integration linux macos
6 sources
- readme: https://github.com/redisson/redisson · fetched 2026-09-26 · e1b0c63752bf
- homepage: https://redisson.pro · fetched 2026-09-28 · ef3855f232c0
- site_page: https://redisson.pro/docs · fetched 2026-09-28 · 324b9304a997
- site_page: https://redisson.pro/about.html · fetched 2026-09-28 · f22400b6581a
- site_page: https://redisson.pro/docs/getting-started · fetched 2026-09-28 · fefd1ba5e384
- site_page: https://redisson.pro/pricing.html · fetched 2026-09-28 · fdf9a18f7c22
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| redisson/redisson | main | 94 |
| redisson/redisson-examples | examples | 32 |
For agents
markdown · JSON · MCP: product_card(name="redisson/redisson")
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem