This is the first Release Candidate of Redis 8.10 in Redis Open Source.
Release Candidates are feature-complete pre-releases. Pre-releases are not suitable for production use.
Headlines:
Redis 8.10 introduces new features and performance improvements.
Operating systems we test Redis 8.10 on
- Ubuntu 22.04 (Jammy Jellyfish), 24.04 (Noble Numbat), 26.04 (Resolute Raccoon)
- Rocky Linux 8.10, 9.7, 10.1
- AlmaLinux 8.10, 9.7, 10.1
- Debian 12.13 (Bookworm), Debian 13.4 (Trixie)
- Alpine 3.23
- macOS 14.8.4 (Sonoma), 15.7.4 (Sequoia), 26.3 (Tahoe) - for both Intel and ARM
New Features (compared to 8.8)
- #15364 Compact hashes - a new hash encoding that reduces memory usage by storing hash field names just once for keys that share a schema
- #15366 Replication stream compression to reduce bandwidth consumption between primaries and replicas
- #15364 New command:
HIMPORT - high-throughput compact hash bulk insertion
- #15405 New commands:
LMOVEM, BLMOVEM - move multiple elements between lists
- #14893 New command:
SUNIONCARD - get the cardinality of the union of multiple sets
- #15278 New command:
SDIFFCARD - get the cardinality of the difference between sets
- #15441 New command:
BACKUP - node-side implementation for backup and restore based on multi-part AOF (MP-AOF)
- #15282
XREAD, XREADGROUP - new MAXCOUNT and MAXSIZE arguments to cap the cumulative reply entries and size …