Memorystore for Memcached è basato sul software open source Memcached. Attualmente Memorystore supporta le versioni Memcached 1.5.16 e 1.6.15. La versione predefinita è Memcached 1.5.16.
Per istruzioni su come eseguire l'upgrade della versione Memcached di un'istanza, vedi Eseguire l'upgrade della versione Memcached di un'istanza.
Per informazioni su come l'upgrade della versione Memcached influisce sull'istanza, consulta Informazioni sull'upgrade della versione Memcached di un'istanza.
Policy di supporto delle versioni
Memorystore for Memcached supporta una versione patch per ogni versione principale di OSS Memcached elencata nella sezione Versioni attuali di questa pagina. La patch viene aggiornata regolarmente durante i periodi di manutenzione. Memorystore for Memcached monitora le patch critiche che devono essere applicate all'istanza. Le patch di sicurezza critiche vengono implementate al di fuori del periodo di manutenzione regolare. Per ulteriori dettagli, consulta la sezione Informazioni sulla manutenzione.
Versioni attuali
Questa tabella elenca le versioni di Memcached supportate e la data dell'ultimo aggiornamento di ciascuna versione:
Versione di Memcached | Ultimo aggiornamento |
---|---|
1.5.16 | 26 marzo 2020 |
1.6.15 | 19 settembre 2023 |
Memcached versione 1.6.15
La tabella seguente illustra il supporto di Memorystore per alcune funzionalità principali introdotte dalla versione 1.6.15 di Memcached.
Funzionalità | Descrizione | Supportato in Memorystore for Memcached |
---|---|---|
Meta protocol | Il nuovo meta-protocollo ora ha più funzionalità rispetto al protocollo binario. Tutto ciò che puoi fare con il protocollo di testo/binario può essere fatto con i nuovi metacomandi. Questi comandi possono apportare enormi vantaggi alle prestazioni e alla correttezza dei sistemi di cache. | Sì |
Raggruppamento delle chiamate di sistema di risposta | Il codice di rete è stato sottoposto a refactoring per consentire il batch automatico delle chiamate di sistema di risposta. Grazie a questa funzionalità, se invii più comandi get nello stesso pacchetto TCP, Memcached tende a inviare le risposte con una singola chiamata di sistema. | Sì |
Disattivare i comandi dello smartwatch | Una configurazione per disattivare i comandi dell'orologio. Per maggiori dettagli, vedi Configurazioni Memcached supportate. | Sì |
Algoritmo di hashing XXH3 | L'algoritmo hash XXH3 è stato aggiunto all'elenco degli algoritmi della tabella hash. Per maggiori dettagli, vedi Configurazioni Memcached supportate. | Sì |
Guarda connevents | Il comando watch connevents mostra le voci in tempo reale relative agli eventi di connessione/disconnessione | Sì |
Riavvio della cache a caldo | Ora Memcached può recuperare la cache tra un riavvio e l'altro. | No |
Extstore | Extstore è un'aggiunta a memcached che lascia la tabella hash e le chiavi in memoria, ma sposta i valori in una memoria esterna (di solito flash). | No |
TLS | Le versioni 1.5.13 e successive di Memcached supportano l'autenticazione e la crittografia utilizzando Transport Layer Security (TLS). TLS consente ai client di comunicare con i server utilizzando un canale sicuro. | No |