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

Hi! I'm using a master/replica scheme with "read from replica" client property enabled. ``` var masterReplicaConfiguration = new RedisStaticMasterReplicaConfiguration(masterNode.getHost(), masterNode.getPort()); redisProperties .getReplicas() .forEach( replica -> { RedisNode node = RedisNode.fromString(replica.getHost());...

type: enhancement

`DefaultStreamMessageListenerContainer.isAutoStartup` returns `false`. It would be neat to control the auto-startup feature, defaulting to `true`

type: enhancement

Lettuce is going to add Micrometer tracing into the driver directly, so we can just forward to their integration. See https://github.com/lettuce-io/lettuce-core/issues/2391

type: enhancement

### Problems with the current state: Currently, Spring Data Redis allows marshalling (serializing) POJOs using Redis Hashes with `@RedisHash` annotation. This approach doesn’t allow efficiently store and querying nested objects...

status: waiting-for-triage
for: team-attention

### Problems with the current state: Currently, Spring Data Redis allows indexing POJOs using Redis Sets as described in https://redis.io/docs/manual/patterns/indexes/ . This approach is outdated since the release of RediSearch...

status: waiting-for-triage
for: team-attention

**[Martin Benda](https://jira.spring.io/secure/ViewProfile.jspa?name=mbenda)** opened **[DATAREDIS-857](https://jira.spring.io/browse/DATAREDIS-857?redirect=false)** and commented The design of spring-data-redis API is severely flawed in its (mis)use of generics. The API is type-unsafe and cannot be used without unchecked generic...

type: bug
in: core
theme: 4.0

**[Christoph Strobl](https://jira.spring.io/secure/ViewProfile.jspa?name=cstrobl)** opened **[DATAREDIS-496](https://jira.spring.io/browse/DATAREDIS-496?redirect=false)** and commented --- No further details from [DATAREDIS-496](https://jira.spring.io/browse/DATAREDIS-496?redirect=false)

type: enhancement

In JedisClusterTopologyProvider getTopology uses cached value for some time so it is better for performance and memory. In LettuceClusterTopologyProvider it is not done in the same way - always new...

status: pending-design-work
type: enhancement

**[Xiaolong Zuo](https://jira.spring.io/secure/ViewProfile.jspa?name=xiaolongzuo)** opened **[DATAREDIS-1109](https://jira.spring.io/browse/DATAREDIS-1109?redirect=false)** and commented Why DefaultHashOperations in RedisTemplate not be cached? I found DefaultHashOperations is thread-safe. Details see the code in RedisTemplate below. public HashOperations opsForHash() {      return...

type: bug

So our problem is lazy connection creation in redis, in the config we set min idle connection count but it doesn't apply our min idle config. We expected to see...

type: enhancement