On this page
Overview
Redisson is a Java client and real-time data platform for Redis and Valkey. It provides synchronous, asynchronous, reactive, and RxJava APIs plus distributed collections, locks, caches, queues, schedulers, and framework integrations.
Features and best fit
Based on official documentation; not hands-on tested · Content checked:
Key features
Model Redis and Valkey resources as distributed Java objects
Maps, sets, lists, queues, atomic values, semaphores, and locks are exposed as Java APIs across single, cluster, sentinel, replicated, and other deployment modes.
Sources: [2]
Use sync, async, reactive APIs and framework integrations
The project supports Reactive Streams, RxJava3, asynchronous APIs, Spring Cache and Session, Hibernate Cache, Quarkus, Micronaut, and related integrations.
Sources: [2]
Best fit
Fits Java backends centralizing distributed locks, caches, and queues on Redis or Valkey
It is useful when teams prefer higher-level Java primitives over assembling Redis commands directly.
Sources: [2]
Before adoption
Official sources
- [1]redisson/redisson — GitHub repository(2026-10-06)
- [2]Redisson — README(2026-10-06)
- [3]Redisson 4.8.0 release(2026-10-06)
Supplemental curator note
It fits teams that want higher-level distributed Java objects rather than a command-only Redis client. Locks, caches, serialization, TTLs, and cluster topology still need explicit application design.
Try it in 3 steps
- 1
Get the source
git clone --depth 1 https://github.com/redisson/redisson.git - 2
Enter the repository
cd redisson - 3
Check the official steps
Continue with the commands in the README Installation, Quick Start, or Getting Started section.
find . -maxdepth 1 -iname 'README*' -exec sed -n '1,220p' {} \; -quit
Growth
Growth trends · Last 30 days
24,412 Stars
Trend data is still being collected.
Built with
Categories and tags
Categories
GitHub data
GitHub dataView detailed GitHub data
GitHub Topics
- cache
- distributed
- distributed-locks
- hibernate
- java
- json
- lock
- quarkus
- redis
- redis-client
- spring
- valkey
- Stars
- 24,412
- Forks
- 5,492
- Watchers
- 24,412
- Open issues
- 250
- Contributors
- 228
- Owner type
- Organization
- Primary language
- Java
- License
- Apache-2.0
- Repository last updated
- Oct 2, 2026
Related information
Write a related articleShare a guide or use case for this OSS in Markdown. Articles are published after administrator approval.
Explore next
- OpenSearch13,816 Stars
3 shared tag(s) · 1 shared category(s) · Same language
Support distributed full-text, analytics, observability, and vector search
Java - Redis76,590 Stars
3 shared tag(s) · 1 shared category(s)
Run caching, search, vectors, and Streams on one low-latency data platform
C - DBeaver51,964 Stars
2 shared tag(s) · 2 shared category(s) · Same language
operate many database systems from one desktop SQL workspace
Java - HikariCP21,234 Stars
2 shared tag(s) · 2 shared category(s) · Same language
keep JDBC connection pooling small and fast with explicit timeout and lifetime controls
Java - jOOQ6,794 Stars
2 shared tag(s) · 2 shared category(s) · Same language
Build SQL through a type-safe Java DSL and generate code from database schemas
Java - Liquibase5,621 Stars
2 shared tag(s) · 2 shared category(s) · Same language
Version database schema changes as changelogs, then validate and apply them in a controlled order
Java
Report incorrect information
Tell us if any listing information is incorrect or outdated.