-
Notifications
You must be signed in to change notification settings - Fork 979
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.
Lettuce documentation was moved to https://redis.github.io/lettuce/overview/
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