Versões compatíveis

O Memorystore para Redis conta com o software Redis de código aberto. No momento, o Memorystore é compatível com as versões 6.x (Preview), 5.0, 4.0 e 3.2 do Redis. A versão padrão é o Redis 4.0. É possível fazer upgrade da versão de uma instância para qualquer versão mais recente (por exemplo, 3.2 para 6.x). Para ver um histórico das atualizações de produtos do Memorystore para Redis, consulte as notas da versão.

Política de suporte da versão

O Memorystore para Redis é compatível com uma versão de patch para cada versão principal do OSS Redis listada na seção Versões atuais desta página. O patch é atualizado regularmente durante os períodos de manutenção. O Memorystore para Redis monitora todos os patches críticos que precisam ser aplicados à instância. Os patches de segurança críticos são lançados fora do período de manutenção regular. Consulte Política de manutenção para mais detalhes.

Versões atuais

Nesta tabela, você encontra os níveis de patch atuais para as versões compatíveis do Redis e quando foi a última atualização de cada uma delas:

Versão principal do Redis Nível do patch Última atualização
3.0 3.2.13 21 de junho de 2018
4.0 (padrão) 4.0.14 17 de junho de 2019
5,0 5.0.7 24 de março de 2020
6.x (visualização) 6.2.0 10 de junho de 2021

Versão do Redis 4.0

A tabela abaixo descreve a compatibilidade do Memorystore com alguns dos principais recursos introduzidos pelo OSS Redis versão 4.0.

Recurso Descrição Compatível com o Memorystore para Redis
Melhorias na remoção de cache Compatível com a nova política de remoção do menos frequentemente utilizado (LFU, na sigla em inglês). Consulte a documentação do Redis para mais detalhes. Sim, conforme descrito nos parâmetros de configuração da política de remoção.
Desfragmentação ativa Inclui a capacidade de desfragmentar a memória enquanto o Redis está em execução. Sim, conforme descrito nos parâmetros de configuração da política de remoção. Configuração padrão: desativada.
Módulos do Redis O Redis agora permite que os desenvolvedores escrevam módulos capazes de estender as funcionalidades do Redis e implementar novos tipos de dados. Não

Versão do Redis 5.0

A tabela abaixo descreve a compatibilidade do Memorystore com alguns dos principais recursos introduzidos pelo OSS Redis versão 5.0.

Recurso Descrição Compatível com o Memorystore para Redis
Streams do Redis O Redis 5.0 introduz a nova estrutura de dados Streams. Os streams são compatíveis com a funcionalidade básica de lista, como XADD e XDEL. Os streams também introduzem o conceito de grupos de consumidores, que permitem que vários clientes consumam partes diferentes do stream de mensagens. Sim, exposto como um parâmetro de configuração do Memorystore para Redis.
Comandos definidos classificados O Redis 5.0 apresenta os seguintes comandos de classificação: ZPOPMAX, ZPOPMIN, BZPOPMAX, BZPOPMIN (páginas em inglês). Esses comandos enviam e exibem os valores mais altos ou mais baixos armazenados no conjunto classificado. Sim
Módulos do Redis O Redis permite que os desenvolvedores gravem módulos que podem estender as funcionalidades do Redis e implementar novos tipos de dados. Não

Redis versão 6.x

A tabela abaixo descreve a compatibilidade do Memorystore com alguns dos principais recursos introduzidos pela OSS Redis versão 6.x

Recurso Descrição Compatível com o Memorystore para Redis
E/S em linha de vários núcleos Com o Redis 6.x, as leituras e gravações em soquetes de E/S são threading. Instâncias com vários núcleos podem ter melhora de desempenho. Sim
comando LCS (subsequência mais comum) O comando LCS, que é novo no Redis 6.x, permite que os usuários encontrem elementos comuns não contíguos entre strings. Sim
Carregamento sem disco do RDB para réplicas O Redis 6.x disponibiliza o carregamento sem disco para réplicas. Isso permite que a réplica carregue o RDB do soquete, em vez do disco, melhorando o desempenho. Para mais detalhes, consulte o arquivo Redis 6.0 conf. Sim
Criptografia de tráfego nativo O Redis 6.0 adiciona SSL nativo para criptografar o tráfego. O Memorystore para Redis não é compatível com esse recurso do OSS Redis versão 6.0. No entanto, o Memorystore oferece a própria criptografia em trânsito. Não
Access Control Lists (ACLs) As ACLs do Redis permitem que você restrinja usuários e ações que interagem com a instância do Redis. Não