spring-data-redis icon indicating copy to clipboard operation
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...

Results 287 spring-data-redis issues
Sort by recently updated
recently updated
newest added

## 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...

status: pending-design-work
theme: 4.0

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`...

status: waiting-for-triage

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!!

type: enhancement

`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...

status: ideal-for-contribution
type: enhancement

**[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...

type: bug
in: repository

See spring-projects/spring-data-build#1494

type: task

org.springframework.data.redis.core.script.DefaultRedisScript ![Snipaste_2021-07-21_15-08-14](https://user-images.githubusercontent.com/50605346/126446414-1e7350bd-8f80-4a50-8935-3f45b1e114b1.png) synchronized seriously affects the performance of executing redis lua scripts Usually, the redis lua script will not change

status: ideal-for-contribution
status: waiting-for-triage

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...

status: waiting-for-triage