49得票5回答
关于Spring Boot中多个模块的INFO警告,它们代表什么意思?

我最近将Spring Boot版本升级到1.4.0。现在我看到以下警告信息。我正在使用spring-mongodb和spring-redis(仅用于缓存)。这是我应该担心的事情吗? 发现多个Spring Data模块,正在进入严格的存储库配置模式! Spring Data Redis - ...

34得票7回答
Spring - 发现多个Spring Data模块,进入严格的存储库配置模式

我正在使用Spring boot 2与Spring Data、Spring-Data-Elastisearch和Spring-data-Redis(用于HTTP会话)。 当我启动应用程序时,我收到了2017-10-29 17:38:33.376 INFO 18625 --- [ resta...

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

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

21得票5回答
Jedis,无法获取 jedis 连接:无法从池中获取资源

我在一些帖子中看到了答案,但对我没有用,由于我的问题偶尔会出现,所以问这个问题,看是否有任何想法。 我们的缓存应用程序中,我使用 jedis 版本 2.8.0、Spring Data redis 版本 1.7.5 和 redis 服务器版本 2.8.4,其中有多个缓存被保存在 redis 中...

16得票1回答
RedisCacheManager无法更新keyspace_misses计数器

我正在使用spring-boot spring-data-redis 1.8.9.RELEASE的RedisCacheManager实现缓存,我想要知道一个指标:缓存命中/未命中比率。为了得到它,我提取了通过redis服务器暴露的keyspace_hits和keyspace_misses,也可...

16得票3回答
Spring Cache与Redis - 当连接Redis失败时如何优雅地处理或跳过缓存

我在我的Spring应用程序中启用了缓存并使用Redis来实现这个目的。但是,每当发生连接故障时,应用程序就会停止工作,而我认为它最好跳过缓存并继续正常执行流程。 那么,有没有人知道如何在Spring中优雅地做到这一点? 下面是我得到的异常信息。Caused by: org.springf...

16得票1回答
Spring RedisConnectionFactory在使用事务时没有将连接返回到池中,当连接耗尽时会阻塞。

我的配置用于创建带有连接池的连接工厂。我确实有一个连接池。这个代码的大部分来自于Spring的RedisAutoConfiguration,但我已经因为特殊原因禁用了它。 @Configuration @EnableConfigurationProperties(RedisPropertie...

16得票1回答
将Spring Data的ReactiveCrudRepository应用于Redis

我正在使用Spring Boot 2和webflux进行开发。 我尝试使用ReactiveSortingRepository来简化redis操作。 public interface DataProfileRepository extends ReactiveSortingRepository...

15得票1回答
RedisTemplate中有没有检查键是否存在的方法?

在RedisTemplate中有没有检查key是否存在的方法?换句话说,RedisTemplate API是否有与Redis exists命令等价的方法?

14得票1回答
Spring Boot如果Redis宕机将无法启动。

Redis在我的应用程序中是可选的,并且这是一个要求,即使Redis宕机,应用程序必须能够无问题地启动。我能够使用“spring-data-redis”1.8.1版本来处理这个问题,但当我升级到2.0.1时,它会引起问题。 我能够捕获LettuceConnectionFactory抛出的异常,...