rembrembdocs

Redis 8.6

What's new in Redis 8.6

Redis 8.6 builds on the foundation of Redis 8.4 with significant enhancements to stream reliability, memory management, and security features.

This release delivers major improvements across multiple areas:

Below is a detailed breakdown of these updates.

Security improvements

Redis 8.6 includes important security and privacy enhancements:

New features

Stream idempotency

Redis 8.6 introduces powerful idempotency features for Redis Streams that provide at-most-once delivery guarantees:

These features prevent duplicate entries in streams, making Redis Streams more reliable for critical data processing pipelines where duplicate processing could cause issues.

Enhanced memory management

Redis 8.6 introduces new eviction policies that provide more granular control over memory management:

These policies complement existing LRU (Least Recently Used) policies by focusing on modification patterns rather than access patterns, providing better control for write-heavy workloads.

Hot key detection

The new HOTKEYS commands enable real-time detection and reporting of frequently accessed keys. This feature helps identify performance bottlenecks and optimize data distribution in clustered environments.

TLS certificate-based authentication

Redis 8.6 introduces automatic client authentication using TLS certificates. This feature streamlines secure connections by automatically mapping TLS certificates to Redis users, reducing the need for password-based authentication in certificate-enabled environments.

Enhanced time series capabilities

Redis 8.6 extends time series functionality with:

Memory monitoring and analytics

Redis 8.6 introduces advanced memory monitoring capabilities:

Improvements

Redis 8.6 delivers substantial performance improvements across core operations and data structures.

Performance optimizations

Replication improvements

Configuration enhancements

Redis 8.6 introduces new configuration parameters that provide greater control over system behavior:

Modules API enhancements

Redis 8.6 extends the modules API with new key metadata capabilities:

These APIs enable module developers to associate custom metadata with Redis keys, opening new possibilities for advanced data management and analytics.

Enhanced monitoring and metrics

Redis 8.6 introduces new metrics that provide deeper insights into system behavior:

Component versions

Redis 8.6 continues the unified distribution approach, delivering all functionality in a single Redis Open Source package without separate modules. This includes:

Known limitations

When using Redis 8.6, be aware of these current limitations:

On this page