O Memorystore for Memcached é suportado pelo software Memcached de código aberto. Atualmente, o Memorystore suporta as versões 1.5.16 e 1.6.15 do Memcached. A versão predefinida é o Memcached 1.5.16.
Para ver instruções sobre como atualizar a versão do Memcached de uma instância, consulte o artigo Atualize a versão do Memcached de uma instância.
Para obter informações sobre como a atualização da versão do Memcached afeta a instância, consulte o artigo Acerca da atualização da versão do Memcached de uma instância.
Política de apoio técnico de versões
O Memorystore for Memcached suporta uma versão de patch para cada versão principal do Memcached de software livre (OSS) listada na secção Versões atuais desta página. O patch é mantido atualizado regularmente durante os períodos de manutenção. O Memorystore for Memcached monitoriza patches críticos que precisam de ser aplicados à sua instância. Os patches de segurança críticos são implementados fora do período de manutenção normal. Consulte o artigo Acerca da manutenção para ver mais detalhes.
Versões atuais
Esta tabela apresenta as versões do Memcached suportadas e a data da última atualização de cada versão:
Versão do Memcached | Última atualização |
---|---|
1.5.16 | 26 de março de 2020 |
1.6.15 | 19 de setembro de 2023 |
Versão 1.6.15 do Memcached
A tabela abaixo descreve o suporte do Memorystore para algumas das principais funcionalidades introduzidas pela versão 1.6.15 do Memcached.
Funcionalidade | Descrição | Suportado no Memorystore for Memcached |
---|---|---|
Meta protocolo | O novo metaprotocolo tem agora mais funcionalidades do que o protocolo binário. Tudo o que pode fazer com o protocolo de texto/binário pode ser feito com os novos metacomandos. Estes comandos podem trazer enormes vantagens para o desempenho e a correção dos sistemas de cache. | Sim |
Processamento em lote de chamadas de sistema de respostas | O código de rede foi refatorado para permitir o processamento em lote automático de chamadas de sistema de resposta. Como resultado desta funcionalidade, se enviar vários comandos get no mesmo pacote TCP, o Memcached tende a enviar as respostas com uma única chamada de sistema. | Sim |
Desative os comandos do relógio | Uma configuração para desativar os comandos de visualização. Para mais detalhes, consulte o artigo Configurações do Memcached suportadas. | Sim |
Algoritmo hash XXH3 | O algoritmo hash XXH3 foi adicionado à lista de algoritmos de tabelas de hash. Para mais detalhes, consulte o artigo Configurações do Memcached suportadas. | Sim |
Veja eventos de convenções | O comando watch connevents mostra entradas em tempo real sobre eventos de ligação/desligamento | Sim |
Reinício da cache a quente | O Memcached pode agora recuperar a respetiva cache entre reinícios. | Não |
Extstore | O extstore é uma adição ao memcached que deixa a tabela de hash e as chaves na memória, mas move os valores para o armazenamento externo (normalmente, flash). | Não |
TLS | As versões 1.5.13 e posteriores do Memcached suportam a autenticação e a encriptação através do Transport Layer Security (TLS). O TLS permite que os clientes comuniquem com os servidores através de um canal seguro. | Não |