Skip to content
Mark Paluch edited this page Mar 11, 2017 · 33 revisions

lettuce green transparent

Welcome to the lettuce wiki! You can find topics in the sidebar on the right.

Quick navigation

Overview Getting started Downloads Technical Documentation

lightbulb o 969696 64

fighter jet 969696 64

cloud download 969696 64

book 969696 64

About lettuce

Getting-started

Download

Technical Documentation

Introducing lettuce - why it’s built and what it does

How to contribute

A step-by-step guide to use lettuce

Detailed technical documentation on lettuce

Lettuce is a scalable thread-safe Redis client providing synchronous, asynchronous and reactive APIs. Multiple threads may share one connection if they avoid blocking and transactional operations such as BLPOP and MULTI/EXEC. Multiple connections are efficiently managed by the excellent netty NIO framework. Support for advanced Redis features such as Sentinel, Cluster, and Redis data models is included.

Lettuce 3.x

lettuce is available in two major versions. The 3.x stream and the 4.x stream. Both streams are maintained. The 4.x stream introduced breaking changes, as a user of 3.x you might be interested in the Migration guide from 3.x to 4.x.

Following rules should give a guidance for the stream in which a particular change is done:

Changes affecting both streams

  • New Redis commands (such as HSTRLEN)

  • Bugfixes

Changes in the 4.x stream only

  • New Redis paradigms

  • Enriching the API (such as multi-key command execution in the Cluster API)

  • Technical improvements to the client (such as the Reactive API)

The 3.x stream will be maintained until the end of 2016.

Clone this wiki locally