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 框架或需要异步 Java Redis 客户端时,Lettuce 是理想的选择。不断增长的用户和贡献者社区证明了其可靠性和有效性。这个坚实的基础为 Lettuce 向前迈出重要一步铺平了道路。
在正式 Redis 客户端的旗帜下进行过渡,伴随着许可证的变化。Lettuce 现在使用更宽松的 MIT 许可证,不再使用 Apache 2.0 许可证。尽管发生了这种变化,Lettuce 仍然是开源的,其命名空间和包名称保持不变。这意味着现有用户可以继续使用 Lettuce,而无需修改其应用程序。
Redis 将为 Jedis(我们当前的 Java 客户端)和 Lettuce 提供支持,确保开发人员无需将现有的代码库从 Lettuce 迁移到 Jedis 或反之亦然。对于需要快速、同步客户端的应用程序,开发人员应继续使用 Jedis;对于需要实时、异步和反应式功能或与 Spring 框架紧密集成的应用程序,请选择 Lettuce。
我们感谢 Mark Paluch 和所有参与此项目的人。我们很高兴与更广泛的 Redis 社区合作,使 Lettuce 和 Jedis 成为 Java 生态系统中开发人员的最佳客户端。