35得票2回答
Jedis和Lettuce的异步能力

我正在使用Redis和Akka,所以我需要非阻塞调用。Lettuce已经内置了异步-未来调用。但是 Redis 推荐的客户端是 Jedis。有人能告诉我是否正确地使用了它们?如果是这样的话,哪一个更好。 JEDIS 我正在使用静态 Jedis 连接池获取连接,并使用 Akka future ...

22得票1回答
使用反应式Lettuce将Redis命令进行管道化

我正在使用 spring boot webflux + project reactor + lettuce 以非阻塞方式连接和查询Redis。 我已经使用 LettuceConnectionFactory 配置了 ReactiveRedisTemplate。Spring文档说明,使用流水线的...

17得票1回答
Redis客户端Lettuce在AWS Elasticache上的主/从配置

我一直在使用Lettuce作为Redis客户端与AWS Elasticache通信。我目前正在使用的特定配置是预定义节点地址的静态主/从。最近,主节点出现故障,引发故障转移过程,并最终导致所有应用程序写入请求失败,显示以下错误: redis.RedisCommandExecutionExce...

10得票1回答
反应式 Redis(Lettuce)总是发布到单个线程

我正在使用Spring Webflux(带有spring-reactor-netty)2.1.0.RC1和Lettuce 5.1.1.RELEASE。 当我使用Reactive Lettuce API调用任何Redis操作时,执行始终切换到相同的单个线程(lettuce-nioEventLo...

10得票2回答
Python3 Lettuce 抛出 SyntaxError。

我正在尝试使用lettuce编写一些简单的单元测试。 (更具体地说,我正在按照这个教程操作:https://semaphoreci.com/community/tutorials/bdd-testing-a-restful-web-application-in-python) 我刚刚使用以下命...

9得票1回答
Redis 客户端 Lettuce 的命令超时和套接字超时有何区别?

我们已经定义了Lettuce客户端连接工厂,以便能够连接到Redis并定义自定义套接字和命令超时: @Bean LettuceConnectionFactory lettuceConnectionFactory() { final SocketOptions socketOption...

8得票1回答
lettuce中出现了太多的RedisCommandTimeoutException异常。

我们使用lettuce redis库时遇到了一个特定的问题。我们收到了太多的RedisCommandTimeoutException异常。我们在redis-cli中设置了2秒的超时时间,在redis慢日志中设置了10毫秒的超时时间。虽然慢查询日志中没有记录,但我们的应用程序仍然不断出现超时。 ...

8得票1回答
使用Lettuce连接池配置Spring Data Redis

我们正在从Spring Boot 1.5.2升级到2.0.0版本。我发现Spring Data Redis默认使用lettuce,并且不需要连接池管理,只使用单个基础TCP连接。我们还使用ConcurrentMetadataStore来执行原子/阻塞操作,例如putIfAbsent。是否可以使...

8得票3回答
莴苣Redis编解码器用于数字

第一次使用Lettuce5作为Redis客户端,我发现创建RedisCommands<String, Long>以获取/设置Redis值作为长整型有些困惑。 对我来说,如何实现这一点还有些不清晰。从我的了解来看,最简单的方法是使用RedisClient重载构造函数,该构造函数需要...

8得票3回答
莴苣无法使用SSL连接到Redis Cluster,但是可以将同一台使用SSL的Redis服务器视为独立节点进行连接。

我有一个启用了集群的Azure Cache for Redis-Premium。我一直在尝试使用spring-boot-starter-data-redis(spring boot版本为2.3.4.RELEASE,Java版本为11)和lettuce客户端连接到Redis,但是当我将我的Red...