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 220 spring-data-redis issues
Sort by recently updated
recently updated
newest added

Redis allows for more specific psubscribe filters allowing for subscription to specific keys, or specific events as documented in https://redis.io/docs/manual/keyspace-notifications/ However, the Spring KeyspaceEventMessageListener subscribes to "__keyevent@*", which doesn't include...

for: team-attention
type: enhancement
in:messaging

in our project, we need to use lua script, but the default timeoutmillis is 0, which means to block forever; ![image](https://github.com/spring-projects/spring-data-redis/assets/8375029/9f02487a-bd07-44f2-b540-4b4e3db8241e) Question : how to set blockingSocketTimeoutMillis in spring-data-redis?

type: enhancement

General code refactoring and cleanup task triggered while considering the fallout and possible workaround for #2738. Introduces private (static) methods (and/or local variables) to simplify and remove duplicate logic while...

type: task
in: jedis

This task replaces all uses of `String.format("..", args)` with `"..".formatted(args)` (formatted `Strings`). From my perspective, the code has: 1) Much improved focus and visibility on the "_message_" being crafted for...

type: task

Basically what spring for kafka does, we would have an annotation like @RedisStreamListener to which we could provide the stream name and maybe some other options, you get the idea....

status: on-hold
status: pending-design-work
type: enhancement

I have searched all the information and found that scan cannot set cursor and setting count is invalid. What is the correct way to write it here?

type: enhancement

I have noticed grammar mistakes, or just changes in wording to make things more clear/concise along with broken links as I read through SD Redis's docs.

type: documentation

This task is to review the use of the core Spring Framework's `@Nullable` (and `@NonNull`) annotations for proper and consistent use across the entire Spring Data Redis codebase, and in...

type: task

**[Erez Levy](https://jira.spring.io/secure/ViewProfile.jspa?name=erezlevy)** opened **[DATAREDIS-846](https://jira.spring.io/browse/DATAREDIS-846?redirect=false)** and commented the auto configuration of redis put the RedisRepositoriesRegistrar thus redis look for repositories everywhere ignoring the `@enableredisrepositories` include or exclude so if you have...

type: bug
in: repository

The [default value](https://github.com/spring-projects/spring-data-redis/blob/3.2.0-M1/src/main/java/org/springframework/data/redis/listener/KeyspaceEventMessageListener.java#L43) in Spring Data Redis for `notify-keyspace-events` is set to `EA`. Therefore, when a user declares and registers a bean of type `KeyExpirationEventMessageListener` (which [extends](https://github.com/spring-projects/spring-data-redis/blob/3.2.0-M1/src/main/java/org/springframework/data/redis/listener/KeyExpirationEventMessageListener.java#L32) `KeyspaceEventMessageListener`) in the...

type: bug
in:messaging