Redis oito ponto oito chega com Array, Rust e otimizações ARM64

27 de May de 2026 Publicado | Traducido del español

A nova versão do Redis, a 8.8, já está disponível no GitHub. Entre suas novidades, destaca-se uma estrutura de dados chamada Array, projetada para operações rápidas por posição relativa. Além disso, inclui melhorias de desempenho como LTO ativado por padrão em x86_64, uso mais eficiente de threads, código em Rust para reduzir a sobrecarga de FFI, otimizações para ARM64 e pré-carregamento em lote. Uma atualização que visa a eficiência sem rodeios.

Ilustração técnica dos internos do banco de dados Redis, mostrando uma estrutura de dados Array central com marcadores de posição indexados para acesso relativo rápido, enquanto módulos de código Rust se integram ao sistema reduzindo a sobrecarga de FFI, núcleos de processador ARM64 exibindo escalonamento otimizado de threads e pré-busca em lote, flags de compilação LTO ativas na arquitetura x86_64, linhas de fluxo de dados brilhantes entre componentes, estilo de visualização de engenharia, ambiente escuro de sala de servidores com iluminação azul e laranja, padrões de placa de circuito ultra-detalhados, render técnico fotorrealista

Detalhes técnicos da nova estrutura e otimizações 🚀

A estrutura Array permite acessar e modificar elementos de acordo com sua posição no conjunto, algo útil para filas ou listas de prioridade. A compilação com LTO (Link Time Optimization) em x86_64 reduz o tamanho do binário e melhora a velocidade de execução. O novo código em Rust substitui partes críticas do FFI, eliminando gargalos na comunicação entre linguagens. No ARM64, instruções específicas foram ajustadas para servidores de baixo consumo. O pré-carregamento em lote acelera o carregamento de dados na memória durante a inicialização.

Os desenvolvedores também têm sentimentos (e prazos) 😅

A comunidade há anos pedia uma estrutura de dados que não fosse um simples hash ou lista. Agora que o Array chega, com certeza alguém o usará para armazenar listas de compras ou a ordem das reposições na geladeira. A parte do Rust promete reduzir a sobrecarga de FFI, embora sempre haja quem pense que o problema não era o FFI, mas a cafeteira. E o LTO por padrão: finalmente poderemos compilar o Redis enquanto esperamos o café, não a aposentadoria.