gpt4 book ai didi

Java Client连接ElasticCache Redis缓存节点

转载 作者:IT王子 更新时间:2023-10-29 06:00:39 26 4
gpt4 key购买 nike

有没有办法通过提供节点端点连接到 Redis 缓存集群节点?为此我应该使用哪个库?

此外,我应该使用哪个 API 来存储和检索缓存中的内容?

最佳答案

简而言之

视情况而定。

说明

您可以连接到 Redis 集群节点,而无需向其他节点发送命令。您只需要确保访问由节点处理的 key 即可。如果您要连接到从站,请确保您的连接处于 READONLY 模式,否则从站将以 MOVED 响应。

有很多基于 Java 的 Redis 客户端:

低级

高级

...还有更多。您可以在 http://redis.io/clients#java 找到更全面的 Java Redis 客户端列表。

您应该接受哪个客户?

好吧,这主要取决于您的要求。如果您需要“只是一个客户端”来建立短暂的连接,那么 Jedis 可能是您的正确选择。如果您需要灵 active 、异步响应和自定义编解码器,那么 lettuce 可能是您的 friend 。

如果您想处理 Java 集合、锁等,请查看 Spring Data Redis 或 Redisson。

您应该使用哪个 API?

也取决于您的要求。 Redis 协议(protocol)可能比 memcached 协议(protocol)更灵活,因为 Redis 支持更多的数据结构。

HTH,马克

关于Java Client连接ElasticCache Redis缓存节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30878431/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com