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...
Redis Stack supports storing native JSON documents which can be indexed and searched. Jedis supports it too. Do you plan to implement this Redis operations?
It seems like issue #2330 has been reintroduced while migrating RedisConnectionFactory to Lifecycle beans (in #2503). During shutdown of a Spring Boot application using version 3.4.0 we get: `org.springframework.data.redis.connection.PoolException: Returned...
### Problem Description Hello Spring Data Redis team, I am using Spring Data Redis in a Kotlin 1.9-based project and have run into an issue when overriding the `delete()` method...
### Problem Description - In certain concurrent scenarios, we have observed that the pub/sub mechanism can result in subscription failures and subsequently lead to memory leaks.[#2425](https://github.com/spring-projects/spring-data-redis/issues/2425) ### Code Execution Process...
Spring Data Redis repository pattern can confine only index keys within a single Redis slot when operating in cluster mode. Entity keys can be distributed across multiple slots as per...
### Issue Test class `LettuceAclIntegrationTests` can fail **non-deterministically** based on the order of evaluation of `ExecutionCondition`s. ```java @EnabledOnRedisAvailable(6382) // Execution condition (1) @EnabledOnCommand("HELLO") // Execution condition (2) class LettuceAclIntegrationTests {...
We would like to integrate [Valkey-GLIDE](https://github.com/valkey-io/valkey-glide) as an additional supported driver in Spring Data Redis. Valkey-GLIDE offers features that could be beneficial for applications needing high performance and scalability. Integrating...
## Refactor: Extract Lettuce StreamConverters unit tests Move stream option-to-args conversion tests into StreamConvertersUnitTests. Simplify LettuceConnectionUnitTests to verify API flow only. Align Lettuce tests with existing Jedis test structure. No...
Currently the `LettuceConnectionUnitTests` are testing all variations of the conversion from options to Lettuce params. However, most of these conversions are handles in the Lettuce `StreamConverters` class. Ideally these variants...