Skip to content

Features

Spring Data Valkey provides first-class support for Valkey with enhanced capabilities through the Valkey GLIDE driver.

Spring Data Valkey is the first Spring Data module to support Valkey GLIDE, a high-performance client library purpose-built for Valkey. GLIDE is the recommended driver and provides capabilities not available in traditional Redis clients.

See the Drivers page for a complete feature comparison across all supported drivers.

AZ-aware reads for cluster deployments allow read operations to prefer replicas in the same availability zone, reducing cross-AZ data transfer costs and improving latency.

Native support for AWS IAM authentication with Amazon ElastiCache and MemoryDB. The client automatically generates and refreshes short-lived IAM tokens, eliminating static passwords. (Available in upcoming release)

Built-in OpenTelemetry instrumentation for GLIDE enables automatic trace and metric export through Spring Boot properties—no code changes required.

GLIDE provides pub/sub support with callback-based message delivery configured at client creation time. The driver supports configurable reconnection strategies through BackoffStrategy.

GLIDE’s internal connection pooling and async operations are optimized for high-throughput scenarios, delivering improved performance for demanding workloads.

  • Property-based IAM authentication configuration
  • Property-based OpenTelemetry configuration for GLIDE
  • Auto-configuration for all three drivers (GLIDE, Lettuce, Jedis)
  • Actuator health indicators for all drivers (GLIDE, Lettuce, Jedis)

Spring Data Valkey maintains API compatibility with Spring Data Redis. Migration primarily involves updating dependencies and package names. See the Migration Guide for details.