Lettuce 加入了 Redis 旗下官方支持的客户端家族。
随着 Redis 7.2 的发布,我们致力于支持开发者社区使用的主要客户端库。这些官方客户端库补充了 Redis 的最新功能、安全特性,并针对性能进行了优化,同时提供一致的文档和用户界面。Lettuce 加入了其他五个官方客户端库——Jedis (Java)、node-redis (NodeJS)、redis-py (Python)、NRedisStack (.Net) 和 Go-Redis (Go)。
Lettuce 是一个先进的非阻塞 Java Redis 驱动程序,支持多种应用配置。它由 Mark Paluch 在用户和贡献者社区的协作下开发了 10 多年。今天,我们很高兴地宣布 Lettuce 已在 Redis 安家落户。此举标志着 Lettuce 和更广泛的 Redis 开源社区迎来了关键时刻。
当使用 Spring Framework 或需要 Java 的异步 Redis 客户端时,Lettuce 是理想的选择。不断壮大的用户和贡献者社区证明了它的可靠性和有效性。这个坚实的基础为 Lettuce 向前迈出了重要一步铺平了道路。
过渡到 Redis 官方客户端家族下,许可证也随之发生了变化。Lettuce 现在在更宽松的 MIT 许可证下运营,不再使用 Apache 2.0 许可证。尽管有此变化,Lettuce 仍然是开源的,其命名空间和包名保持不变。这意味着现有用户可以继续使用 Lettuce 而无需修改其应用程序。
Redis 将同时支持我们当前的 Java 客户端 Jedis 和 Lettuce,确保开发人员无需将现有代码库从 Lettuce 迁移到 Jedis 或反之。对于需要快速同步客户端的应用程序,开发人员应继续使用 Jedis;对于需要实时、异步和反应式能力或与 Spring Framework 紧密集成的应用程序,则选择 Lettuce。
我们感谢 Mark Paluch 以及所有参与此项目的人员。我们很高兴能与更广泛的 Redis 社区合作,将 Lettuce 和 Jedis 打造成 Java 生态系统中开发人员的最佳客户端。