Based on high-performance async and lock-free Java Redis client and Netty framework.
Redis 2.8+ and JDK 1.6+ compatible.
Please read documentation for more details.
Redisson releases history.
Licensed under the Apache License 2.0.
- AWS ElastiCache servers mode:
- automatic new master server discovery
- automatic new slave servers discovery
- Cluster servers mode:
- automatic master and slave servers discovery
- automatic new master server discovery
- automatic new slave servers discovery
- automatic slave servers offline/online discovery
- automatic slots change discovery
- Sentinel servers mode:
- automatic master and slave servers discovery
- automatic new master server discovery
- automatic new slave servers discovery
- automatic slave servers offline/online discovery
- automatic sentinel servers discovery
- Master with Slave servers mode
- Single server mode
- Asynchronous interface for each object
- Asynchronous connection pool
- Thread-safe implementation
- Lua scripting
- Distributed objects
- Distributed collections
- Distributed locks and synchronizers
- Remote service
- Executor service
- Scheduled executor service
- Live Object service
- Spring cache integration
- Hibernate integration
- Reactive Streams
- Redis pipelining (command batches)
- Supports Android platform
- Supports auto-reconnect
- Supports failed to send command auto-retry
- Supports OSGi
- Supports many popular codecs (Jackson JSON, Avro, Smile, CBOR, MsgPack, Kryo, FST, LZ4, Snappy and JDK Serialization)
- With over 900 unit tests
Setronica, Monits, Brookhaven National Laboratory, [Netflix Dyno client] (https://github.com/Netflix/dyno), 武林Q传, Ocous, Invaluable, Clover , Apache Karaf Decanter, Atmosphere Framework
Include the following to your dependency list:
<dependency>
<groupId>org.redisson</groupId>
<artifactId>redisson</artifactId>
<version>2.3.0</version>
</dependency>
compile 'org.redisson:redisson:2.3.0'
YourKit is kindly supporting this open source project with its full-featured Java Profiler. YourKit, LLC is the creator of innovative and intelligent tools for profiling Java and .NET applications. Take a look at YourKit's leading software products: YourKit Java Profiler and YourKit .NET Profiler.