-
Notifications
You must be signed in to change notification settings - Fork 945
Dependency Compatibility Matrix
Dependency matrix for various Lettuce versions:
netty | rxjava | Project Reactor | Google guava
|
LatencyUtils | Apache commons-pool2
|
|
---|---|---|---|---|---|---|
Lettuce 3.3 |
|
not required |
not required |
|
- |
|
Lettuce 3.4 |
|
|
not required |
|
|
|
Lettuce 3.5 |
|
|
not required |
|
|
|
Lettuce 4.1 |
|
|
not required |
|
|
|
Lettuce 4.2 |
|
|
not required |
|
|
|
Lettuce 4.3 |
|
|
not required |
|
|
|
Lettuce 4.4 |
|
|
not required |
|
|
|
Lettuce 5.0 |
|
not required |
|
not required |
|
|
Lettuce 5.1 |
|
not required |
|
not required |
|
|
Lettuce 5.2 |
|
not required |
|
not required |
|
|
Lettuce 5.3 |
|
not required |
|
not required |
|
|
Lettuce 6.0 |
|
not required |
|
not required |
|
|
Notes
-
netty versions before
4.0.20
might work but do not contain SSL support that is used in Lettuce. Required netty modules arenetty-common
,netty-transport
,netty-handler
. -
Adding
netty-transport-native-epoll
enables Unix Domain Sockets onlinux-x86_64
-
Adding
netty-transport-native-kqueue
enables Unix Domain Sockets onosx-x86_64
. -
RxJava is required for the internal
EventBus
and in 4.x version for the reactive API. So even if not using the reactive API it’s required. -
Project Reactor is required for the internal
EventBus
and in 5.x version for the reactive API. So even if not using the reactive API it’s required. -
Compatible with Java 9 as an automatic module. Requires netty 4.1.11.Final or newer.
This wiki and the README document contains a lot of information, please take your time and read these instructions carefully.
If you run into any trouble, you may start with getting started.
We provide detailed changes for each Lettuce release.
Be sure to read the CONTRIBUTING guidelines before reporting a new Lettuce issue or open a pull request.
If you have any questions about the Lettuce usage or want to share some information with the community, please go to one of the following places:
- GitHub Discussions
- for chatting
More resources:
- Javadoc
- Build status: Travis CI
- All versions: Maven Central
- Snapshots: Sonatype OSS Repository
Intro
Getting started
- Getting started
- Redis URI and connection details
- Basic usage
- Asynchronous API
- Reactive API
- Publish/Subscribe
- Transactions/Multi
- Scripting and Functions
- Redis Command Interfaces
- FAQ
HA and Sharding
Advanced usage
- Configuring Client resources
- Client Options
- Dynamic Command Interfaces
- SSL Connections
- Native Transports
- Unix Domain Sockets
- Streaming API
- Events
- Command Latency Metrics
- Tracing
- Stateful Connections
- Pipelining/Flushing
- Connection Pooling
- Graal Native Image
- Custom commands
Integration and Extension
Internals