8

我正在考虑在我的应用程序服务器中使用LettuceRedisson Java 客户端(以连接到 Redis)。我无法从在一个共同地方尝试过两者或其中一个的人那里找到两者的适当比较。我看到的唯一详细比较是这里和其他一些链接,它们都是由Redisson自己发布的。我发现的另一个链接是这个SO帖子,它没有得到很好的接收。

我想听听那些实际消费过这两个或任何一个客户的人的意见,他们的经验/用例以及利弊是什么。我目前有一个集群的 Redis 设置,我正在使用生菜。生菜达到了我想要的效果。然而,在故障转移时发现集群中的新节点有一些痛点。我在这个SO 线程中提出了这个问题,并且能够按照答案中的说明解决它。从积极的方面来说,我发现与 Redisson 的文档相比,Lettuce 文档更清晰、更易于理解。

我主要考虑迁移到Redisson,因为我希望通过 Redis使用 Redisson 的 RedLock 实现来在我的应用服务器的多个实例之间进行领导者选举。Lettuce 没有提供它的实现。因此,开箱即用的唯一选择是 Redisson。在这种情况下,我还必须完全摆脱生菜和单独的 Redisson。Redisson 如何支持 Redis 集群部署。我想知道 Redisson 是否已报告/未决故障转移时集群节点发现的问题(我在他们的repo中没有看到任何问题)。我还阅读了有关该库体积庞大且不如 Lettuce 轻量级的担忧。

鉴于上述担忧和我已经掌握的知识,我想知道关于使用这两个客户的评论,以帮助我做出决定。

谢谢

4

0 回答 0