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...
- [x] You have read the [Spring Data contribution guidelines](https://github.com/spring-projects/spring-data-build/blob/master/CONTRIBUTING.adoc). - [x] You use the code formatters provided [here](https://github.com/spring-projects/spring-data-build/tree/master/etc/ide) and have them applied to your changes. Don’t submit any formatting...
Replace usage of deprecated commands keys and del in BatchStrategies and RedisKeyValueAdapter with keyCommands
In order to read a potential type key json source might be parsed multiple times which imposes a computation overhead. This could be avoided by reusing already parsed JsonNodes as...
The afterPropertiesSet() method currently contains multiple null checks and assignments that can be simplified. By utilizing Java 9’s Objects.requireNonNullElse and Objects.requireNonNullElseGet methods, we can make the code more concise, readable,...
DefaultedRedisConnection class was deprecated. It is recommended to replace functions using the RedisKeyCommands class.
this is my custom ContextualDeserializer 
According to documentation, leftPop/rightPop methods expect to get Duration parameter ZERO or >= 1 second. Failure use case: pass Duration with seconds >= 1 second, and nanos > 0. Example:...
I have an issue when I try to do bitfield with set subcommands. But, when I pass offset argument with a long value, it emits an error with message, ```...
Please add support to Jedis readOnlyForReplicas property in order to instruct jedis to perform read operations using replica nodes instead of reaching always master node. The support to this feature...
A minimize cases as belong, which expect return some value but get null。 ``` @GetMapping("/get") @Transactional public String get(@RequestParam String key) { String value = stringRedisTemplate.opsForValue().get(key); System.out.println(value); return value; }...