Memorystore for Memcached è supportato dal software Memcached open source. 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, consulta Eseguire l'upgrade della versione Memcached di un'istanza.
Per informazioni sull'impatto dell'upgrade della versione Memcached sull'istanza, consulta Informazioni sull'upgrade della versione Memcached di un'istanza.
Norme relative al supporto delle versioni
Memorystore per Memcached supporta una versione patch per ogni versione principale di Memcached OSS elencata nella sezione Versioni correnti di questa pagina. La patch viene aggiornata regolarmente durante i periodi di manutenzione. Memorystore for Memcached monitora eventuali patch critiche da applicare all'istanza. Le patch di sicurezza critiche vengono implementate al di fuori del periodo di manutenzione regolare. Per ulteriori dettagli, consulta Informazioni sulla manutenzione.
Versioni correnti
Questa tabella elenca le versioni di Memcached supportate e la data dell'ultimo aggiornamento di ciascuna versione:
Versione Memcached | Ultimo aggiornamento |
---|---|
1.5.16 | 26 marzo 2020 |
1.6.15 | 19 settembre 2023 |
Versione Memcached 1.6.15
La tabella seguente illustra il supporto di Memorystore per alcune delle funzionalità principali introdotte dalla versione 1.6.15 di Memcached.
Funzionalità | Descrizione | Supportato in Memorystore for Memcached |
---|---|---|
Protocollo Meta | Il nuovo meta protocollo ora offre 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 l'aggregazione automatica delle chiamate di sistema di risposta. A causa di 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 dell'orologio | 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 delle tabelle 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 | Memcached ora 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 uno spazio di archiviazione esterno (di solito flash). | No |
TLS | Memcached 1.5.13 e versioni successive supporta l'autenticazione e la crittografia tramite TLS, che consente ai client di comunicare con i server tramite un canale sicuro. | No |