spring-data-redis
spring-data-redis copied to clipboard
Provides support to increase developer productivity in Java when using Redis, a key-value store. Uses familiar Spring concepts such as a template classes for core API usage and lightweight repository...
## Bug Report `LettuceConnectionFactory.SharedConnection#resetConnection` hangs forever and cause deadlock #### Current Behavior I have enabled validateConnection for Lettuce connection factory, and occasionally my service can't serve any incoming request. The...
See https://github.com/spring-projects/spring-boot/issues/27577 Looking at both the javadoc of the class and the reference guide, I haven't found a place where the need for enabling that feature on a custom `ObjectMapper`...
see https://github.com/spring-projects/spring-data-redis/blob/125342f19a755e566e0b6b2f218d30cb0b235d43/src/main/java/org/springframework/data/redis/connection/ClusterCommandExecutor.java#L90 why use coreSize 1 by default? when exec `unlink keys`, will use the executor, it's single thread, so so so slowly!!
`XADD` command offers another option called `approximateTrimming` along with `MAXLEN` About `XADD mystream MAXLEN ~ 1000` in [this link](https://redis.io/topics/streams-intro) > However trimming with MAXLEN can be expensive: streams are represented...
**[Brian Marcey](https://jira.spring.io/secure/ViewProfile.jspa?name=brian%20marcey)** opened **[DATAREDIS-570](https://jira.spring.io/browse/DATAREDIS-570?redirect=false)** and commented The Redis documentation states that "if a key expires while the application is down the expiry event will not be processed which may lead...
org.springframework.data.redis.core.script.DefaultRedisScript  synchronized seriously affects the performance of executing redis lua scripts Usually, the redis lua script will not change
Working on a legacy application which uses a single Redis cluster, I found a mixed scenario where Redis repositories are enabled and also the same cluster is used for a...