Integrate Valkey-GLIDE as a Redis/Valkey drivers
We would like to integrate 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 Valkey-GLIDE as a native option will allow Spring Data Redis users to leverage these benefits seamlessly within their existing applications. For example:
- Sharded Pub/sub. https://github.com/spring-projects/spring-data-redis/issues/3019
- Cluster Scan https://github.com/valkey-io/valkey-glide/wiki/General-Concepts#cluster-scan
Thanks for reaching out. We do not intend to integrate another driver into Spring Data Redis as that project is focused on Redis. You can, however, build your abstraction around RedisConnectionFactory and RedisConnection.
In the long run, it would be much more likely to have a Spring Data Valkey module. We currently do not have the bandwidth to implement nor maintain such a module.