
Se geres bases de dados ou infraestruturas de alto desempenho, prepara-te: o Redis acaba de lançar a versão 8.6 e os números são impressionantes. Esta atualização não se limita a pequenas correções; traz otimizações agressivas que prometem transformar a forma como os dados são geridos em memória, oferecendo um salto de performance que pode chegar a ser cinco vezes superior em cenários de caching.
O Redis continua a ser a estrutura de dados em memória mais popular do mundo, servindo como a espinha dorsal para muitas aplicações modernas. Com esta nova versão, o foco está claramente na eficiência e na redução de custos operacionais para as empresas.
Mais velocidade, menos memória
A grande estrela desta atualização é, sem dúvida, o desempenho. De acordo com os benchmarks divulgados, o Redis 8.6 consegue entregar até 5x mais throughput (capacidade de processamento de dados) em comparação com a versão 7.2. Para quem depende desta tecnologia para aliviar a carga de bases de dados principais, como PostgreSQL ou MySQL, este aumento de velocidade é uma notícia de peso.
Mas a velocidade não é tudo. Numa altura em que os custos de infraestrutura na nuvem estão sob escrutínio, o Redis 8.6 introduz uma gestão de memória muito mais eficiente. A nova versão reduz o consumo de RAM em 31% para Sorted Sets e em 17% para Hashes. Na prática, isto significa que podes armazenar mais dados pagando exatamente o mesmo pelo teu servidor, ou até reduzir os recursos necessários para manter a operação.
Ferramentas nativas para administradores
Para além da performance bruta, a equipa de desenvolvimento focou-se em facilitar a vida aos administradores de sistemas e engenheiros de fiabilidade (SRE). Um dos problemas clássicos em produção é o das "Hot Keys" — chaves que recebem um tráfego desproporcional e criam gargalos.
Anteriormente, diagnosticar isto exigia ferramentas de terceiros. Agora, o Redis 8.6 inclui o comando nativo HOTKEYS, que deteta e reporta estes gargalos diretamente na linha de comandos (CLI).
Outra novidade importante é a introdução da política de evicção LRM (Least Recently Modified). Ao contrário do tradicional LRU, que descarta dados baseados no último acesso, o LRM elimina dados que não são modificados há muito tempo. Isto é ideal para limpar dados estáticos que ocupam espaço desnecessário.
Licenciamento e disponibilidade
É importante notar que, desde a versão 8.0, o termo "Redis Open Source" refere-se às licenças RSALv2/SSPLv1 (Source Available). Para quem necessita de uma versão estritamente Open Source sob a licença BSD antiga, a comunidade migrou para o fork Valkey. No entanto, para a maioria dos utilizadores corporativos que podem aderir às novas licenças, o Redis 8.6 oferece inovações técnicas que o colocam à frente na corrida do desempenho.
A atualização já se encontra disponível como "General Availability" (GA) para Docker, Snap, Homebrew e distribuições Linux, como Ubuntu e RHEL, conforme detalhado nas notas de lançamento oficiais no GitHub.












Nenhum comentário
Seja o primeiro!