-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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.20might work but do not contain SSL support that is used in lettuce. Required netty modules arenetty-common,netty-transport,netty-handler. Addingnetty-transport-native-epollenables Unix Domain Sockets onlinux-x86_64and addingnetty-transport-native-kqueueenables Unix Domain Sockets onosx-x86_64. -
rxjava is required for the internal
EventBusand 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
EventBusand 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