-
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 5.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.
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