Lettuce Joins Redis’ Official Client Family

Lettuce joins the family of officially supported clients under the Redis umbrella.

With the Redis 7.2 release, we’re committed to supporting the key client libraries that the developer community uses.  These official client libraries complement the latest Redis functionality, security features, and are optimized for performance, with consistent docs and user interfaces. Lettuce joins the other five official client libraries––Jedis (Java), node-redis (NodeJS), redis-py (Python), NRedisStack (.Net), and Go-Redis (Go). 

Lettuce is an advanced and non-blocking Java Redis driver that allows for various app arrangements. Mark Paluch developed it over 10 years with a community of users and contributors. Today, we’re happy to announce that Lettuce has found a new home at Redis. This move marks a pivotal moment for Lettuce and the broader Redis open-source community.

Lettuce is an ideal choice when using the Spring Framework or if you need an asynchronous Redis client for Java. The growing community of users and contributors is a testament to its reliability and effectiveness. This strong foundation has paved the way for Lettuce to take a significant step forward.

The transition under the umbrella of official Redis clients comes with a change in licensing. Lettuce now operates under the more permissive MIT license, moving away from the Apache 2.0 license. Despite this change, Lettuce remains Open Source, and its namespace and package names are unchanged. This means that existing users can continue using Lettuce without modifying their apps.

Redis will offer support for both Jedis, our current Java client, and Lettuce,  ensuring that devs don’t need to migrate existing codebases from Lettuce to Jedis or vice versa. Devs should continue to use Jedis for apps that need a fast, synchronous client, and select Lettuce for those apps that require real-time, asynchronous, and reactive capabilities or tight integration with the Spring Framework‌. 

We’re thankful for Mark Paluch and everyone who’s participated in this project. And we’re excited to work with the wider Redis community to make Lettuce and Jedis the best clients for devs within the Java ecosystem. 

Additional Resources