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

I have a use case like using two different regions Redis. Since the Redis is not synced between two different data centers. Need to update the data center in a...

status: pending-design-work
for: team-attention
theme: 4.0

This may be related to/a duplicate of #1326, but that issue was closed back in 2018. For this Kotlin example, say I have: ```kotlin @RedishHash(value = "keysubname", timeToLive = 10L)...

type: enhancement

Current behavior: [`RedisKeyExpiredEvent`](https://github.com/spring-projects/spring-data-redis/blob/main/src/main/java/org/springframework/data/redis/core/RedisKeyExpiredEvent.java#L33) has an unused generic argument `T`. Expected behavior is one of the following: * `RedisKeyExpiredEvent` does not have a generic argument. * Method [`getValue()`](https://github.com/spring-projects/spring-data-redis/blob/main/src/main/java/org/springframework/data/redis/core/RedisKeyExpiredEvent.java#L100-L108) in `RedisKeyExpiredEvent` returns...

type: task
status: waiting-for-triage

Since 2014, core Spring Data JPA [has supported](https://github.com/spring-projects/spring-data-jpa/issues/859) `deleteBy`/`removeBy` in queries, just like `findBy` queries. However, Spring Data Redis does not support this, instead throwing ``` java.lang.UnsupportedOperationException: Query method not...

type: enhancement

`MappingRedisConverter.write(…)` attempts to obtain an entity from the given object to later on decide how to serialize it (collection, map, …). `PersistentEntity` retrieval breaks if the type is encapsulated (e.g....

type: task

### Channel multiplexing reference Even though sections on _Message Listener Containers_ (both [imperative](https://docs.spring.io/spring-data-redis/docs/current/reference/html/#redis:pubsub:subscribe:containers) and [reactive](https://docs.spring.io/spring-data-redis/docs/current/reference/html/#redis:reactive:pubsub:subscribe:containers) ones) describe resource sharing between multiple listeners, the term _multiplexing_ isn't explicitly called out anywhere...

type: documentation

Add Auditing support for Redis, both blocking and reactive.

type: enhancement

**[William Hoyle](https://jira.spring.io/secure/ViewProfile.jspa?name=teppic)** opened **[DATAREDIS-235](https://jira.spring.io/browse/DATAREDIS-235?redirect=false)** and commented Template callbacks, for example SessionCallback, only have return type parameters. This leads to some unnecessary casts. Also, the callback methods have type parameters with...

type: enhancement
theme: 4.0

Hi, this is a `first-timers-only` issue. This means we've worked to make it more legible to folks who either haven't contributed to our codebase before or even folks who haven't...

status: first-timers-only
type: enhancement
theme: Redis 6.2

We use spring-data-redis with lettuce as the redis connection lib. The version is: spring-data-redis-2.4.9.jar. Recently we found a lot of BLOCKING in production, all threads of servlet thread pool are...

type: bug
for: team-attention