Redisson provides distributed implementation of objects, collections, locks, synchronizers and services required for distributed applications on Java.
Redisson offers different caching implementations for Java like JCache API, Hibernate 2nd Level Cache, Spring Cache and application level caching.
Data source caching
Redisson supports read/write caching for databases, web services or any other data source using Read-Through, Write-Through and Write-Behind strategies.
scheduling and execution
Task processing on Java at some point may be split and processed in parallel. Redisson provides distributed implementations of ExecutorService and ScheduledExecutorService.
Redisson provides Java based MapReduce programming model to process large amount of data stored in Redis.
Easy Java Redis client
Redisson could be used as just a Java client for Redis. It has zero learning curve and you don't need to know any Redis commands to start work with it.
Web session clustering
Web session clustering enable load balancing of user sessions. Redisson provides Tomcat Session Manager and Spring Session implementation.
Supported Redis configurations
Master / Slave
Automatic connection management
Supports Android platform
Supports SSL connection
Binary stream holder
Distributed locks and synchronizers
Live Object service
Integration with frameworks
Hibernate 2nd Level Cache
JCache API (JSR-107) implementation
Tomcat Session Manager
Java data structures powered by Redis.
Introduction to Redisson (pdf)
- Reaching 500K Ops/Sec With Only 3 Redis Nodes
- Redisson PRO vs. Jedis: Which Is Faster?
- Redis Users Rejoice! The JCache API Is Here
A Look at the Java Distributed In-Memory Data Model
(Powered by Redis)
- Creating Distributed Java Applications With Redis
Make the move
Considering moving from currently used Cache or In-Memory Data Grid solution?
We are able to help you!
Success storiesMoving from Hazelcast to Redis / Datorama
Distributed Locking with Redis (Migration from Hazelcast) / ContaAzul