{"id":181734,"date":"2026-05-25T20:48:31","date_gmt":"2026-05-25T18:48:31","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/valkey-9-1"},"modified":"2026-05-25T20:48:31","modified_gmt":"2026-05-25T18:48:31","slug":"valkey-9-1","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/news\/valkey-9-1","title":{"rendered":"Valkey 9.1","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex>      <noindex><\/p>\n<p>La comunit\u00e0 <a rel=\"nofollow\" href=\"https:\/\/valkey.io\">Valkey<\/a> ha annunciato il rilascio <strong>Valkey 9.1<\/strong> \u2014 di una nuova versione stabile di un sistema di archiviazione dati ad alte prestazioni di tipo \"chiave-valore\" con codice sorgente aperto (licenza BSD), che supporta vari scenari d'uso come la memorizzazione nella cache e le queue dei messaggi, e pu\u00f2 anche fungere da database principale. Il progetto \u00e8 supportato dalla Linux Foundation, che garantisce la sua continua disponibilit\u00e0 come codice sorgente aperto.<\/p>\n<p><\/noindex><\/noindex><br \/>\n<noindex><\/p>\n<p>Il progetto \u00e8 un fork di Redis ed \u00e8 stato creato dopo <a rel=\"nofollow\" href=\"https:\/\/github.com\/redis\/redis\/pull\/13157\">cambiamenti nella sua licenza<\/a>.<\/p>\n<p><\/noindex><\/p>\n<p>Questa versione include nuove funzionalit\u00e0, miglioramenti nella sicurezza, monitoraggio, prestazioni ed efficienza degli strumenti. Oltre 80 persone hanno partecipato alla preparazione del rilascio.<\/p>\n<h3>Modifiche principali<\/h3>\n<ul>\n<li>\n<p><strong>Lua \u00e8 stato estratto in un modulo separato.<\/strong><br \/>\nIn Valkey 9.1, il motore degli script Lua \u00e8 stato separato dal server principale ed \u00e8 stato trasferito in un modulo autonomo. Questa separazione riduce la superficie d'attacco del core di Valkey e consente agli amministratori di disattivare completamente Lua, se gli script non vengono utilizzati. Per semplificare la comprensione di quali motori di script siano caricati nel sistema, il comando INFO ha ricevuto una nuova sezione nella risposta \u2014 Motori di Script.<\/p>\n<\/li>\n<li>\n<p><strong>Nuove correzioni di sicurezza.<\/strong><br \/>\nNella versione stabile 9.1.0 sono state incluse correzioni per tre vulnerabilit\u00e0: use-after-free nel meccanismo di sblocco del cliente, accesso errato alla memoria nel comando 7RESTORE, e use-after-free durante la sincronizzazione completa durante l'esecuzione di codice Lua\/function con concessione di esecuzione. Nelle note sono indicate come CVE-2026-23479, CVE-2026-25243 e CVE-2026-23631.<\/p>\n<\/li>\n<li>\n<p><strong>ACL a livello di database.<\/strong><br \/>\n\u00c8 stato aggiunto un sistema di controllo accessi a livello di singoli database. Questo consente di separare pi\u00f9 sottilmente i diritti in configurazioni multi-utente e non si limita solo a regole di accesso globali a livello di intero esemplare di Valkey.<\/p>\n<\/li>\n<li>\n<p><strong>Ricaricamento automatico dei certificati TLS.<\/strong><br \/>\nValkey 9.1 ha ottenuto il supporto per il ricaricamento automatico dei certificati TLS. Per gli amministratori, ci\u00f2 significa meno operazioni manuali nella rotazione dei certificati e una gestione pi\u00f9 comoda delle installazioni sicure.<\/p>\n<\/li>\n<li>\n<p><strong>Nuovo comando HGETDEL.<\/strong><br \/>\nIl comando ottiene e rimuove in modo atomico uno o pi\u00f9 campi da una struttura hash. L'aspetto pratico \u00e8 per script simili a code o per il consumo unico di dati, dove in precedenza era necessario combinare HGET e HDEL tramite transazione.<\/p>\n<\/li>\n<li>\n<p><strong>Nuovo comando MSETEX.<\/strong><br \/>\nMSETEX consente di impostare pi\u00f9 chiavi con un unico tempo di vita. In precedenza, per questo scenario erano richiami multipli di SETEX o una combinazione di SET ed EXPIRE tramite pipeline. Il nuovo comando riduce il numero di accessi e semplifica il codice tipico per dati di sessione e temporanei.<\/p>\n<\/li>\n<li>\n<p><strong>Nuovo comando CLUSTERSCAN.<\/strong><br \/>\nNei cluster \u00e8 stato introdotto un comando unico per la scansione delle chiavi su tutti i nodi. In passato, i clienti dovevano eseguire SCAN manualmente su ogni nodo e unire i risultati. CLUSTERSCAN semplifica le librerie client, gli strumenti di amministrazione e attivit\u00e0 operative come la ricerca di chiavi per pattern o tipo in tutto il cluster.<\/p>\n<\/li>\n<li>\n<p><strong>Ottimizzazione del consumo di memoria delle stringhe.<\/strong><br \/>\nGrazie a ottimizzazioni interne dei puntatori per stringhe pi\u00f9 corte di 128 byte, \u00e8 stato dichiarato un abbattimento del consumo di memoria fino al 20%. Questo \u00e8 particolarmente importante per i carichi di lavoro tipici di caching, dove si memorizzano molti piccoli valori.<\/p>\n<\/li>\n<li>\n<p><strong>Meno memoria per i sorted sets.<\/strong><br \/>\nLe ottimizzazioni delle strutture skiplist riducono il consumo di memoria per i sorted set fino al 10%. Inoltre, sono state accelerate le operazioni sui set ordinati, comprese le richieste come ZRANGEBYSCORE e ZRANGEBYLEX.<\/p>\n<\/li>\n<li>\n<p><strong>Lavoro accelerato con rehashing.<\/strong><br \/>\nLa riallocazione interna delle hash table, che si verifica frequentemente con l\u2019aumento dello spazio delle chiavi, \u00e8 stata ottimizzata per ridurre i ritardi. Nelle note di rilascio viene anche menzionato un abbattimento dei picchi di latenza grazie al rilascio incrementale delle pagine.<\/p>\n<\/li>\n<li>\n<p><strong>Modello di threading I\/O migliorato.<\/strong><br \/>\nNel candidato alla versione 9.1.0-rc2 \u00e8 stato rivisto il modello di interazione tra i thread di input-output utilizzando code lock-free. Nelle note viene indicato un aumento della capacit\u00e0 di oltre il 8-17%.<\/p>\n<\/li>\n<li>\n<p><strong>Accelerazione di GET e SET.<\/strong><br \/>\nValkey ora utilizza per default orologi hardware dove possibile, con una riduzione dei costi sui chiamate di sistema legate al tempo. Il progetto dichiara un incremento delle prestazioni di GET e SET fino al 3% complessivamente.<\/p>\n<\/li>\n<li>\n<p><strong>Cancellazioni di massa pi\u00f9 rapide.<\/strong><br \/>\nNelle operazioni come SREM, ZREM e HDEL, Valkey ora sospende temporaneamente la modifica delle dimensioni delle hash table per evitare un rehashing e accelerare l\u2019eliminazione di massa degli elementi.<\/p>\n<\/li>\n<li>\n<p><strong>Creazione di repliche pi\u00f9 efficiente con AOF.<\/strong><br \/>\nNella creazione di una replica con AOF attivato, ora viene riutilizzato il file RDB ottenuto invece di generare una nuova istantanea per il file base AOF iniziale. Questo dovrebbe ridurre il carico durante il dispiegamento delle repliche.<\/p>\n<\/li>\n<li>\n<p><strong>Miglioramenti in valkey-cli e valkey-benchmark.<\/strong><br \/>\nIn valkey-cli \u00e8 stata aggiunta la supporto per la migrazione degli slot atomici tramite il parametro \u2014cluster-use-atomic-slot-migration per le operazioni \u2014cluster rebalance e \u2014cluster reshard. In valkey-benchmark \u00e8 stata aggiunta l'uscita della distribuzione RPS, insieme ai parametri \u2014warmup e \u2014duration, rendendo il testing delle prestazioni pi\u00f9 gestibile.<\/p>\n<\/li>\n<\/ul>\n<p><noindex><\/p>\n<p>Separatamente insieme a Valkey 9.1 nell'ecosistema <a rel=\"nofollow\" href=\"https:\/\/www.linuxfoundation.org\/press\/valkey-enhances-efficiency-security-and-modular-performance-with-9.1-release-and-new-ecosystem-integrations\">sono promossi progetti correlati<\/a>: <strong>Valkey Admin<\/strong> per la gestione visiva dei cluster, <strong>Valkey Search 1.2<\/strong> con ricerca testuale, filtri numerici, tag e ricerca vettoriale, oltre a una libreria client <strong>Valkey GLIDE<\/strong>.<\/p>\n<p><\/noindex><\/p>\n<p>Valkey 9.1 \u2014 un aggiornamento significativo dal punto di vista operativo: meno memoria su strutture tipiche, minori latenze durante le ristrutturazioni interne, nuovi comandi per cluster e dati temporali, oltre a un modello di sicurezza pi\u00f9 accurato per le installazioni di produzione.<\/p>\n<p>Fonte: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/opensource\/18298181\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e Valkey \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u043e \u043e \u0432\u044b\u043f\u0443\u0441\u043a\u0435 Valkey 9.1 \u2014 \u043d\u043e\u0432\u043e\u0439 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u0442\u0438\u043f\u0430 \u00ab\u043a\u043b\u044e\u0447-\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435\u00bb \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c (\u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044f BSD), \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f, \u0442\u0430\u043a\u0438\u0435 \u043a\u0430\u043a \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438 \u043e\u0447\u0435\u0440\u0435\u0434\u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u0435\u0442 \u0432\u044b\u0441\u0442\u0443\u043f\u0430\u0442\u044c \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445. \u041f\u0440\u043e\u0435\u043a\u0442 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f Linux Foundation, \u0447\u0442\u043e \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u0443\u0435\u0442 \u0435\u0433\u043e \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u0443\u044e \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u044c \u0432 \u0432\u0438\u0434\u0435 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0433\u043e \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-181734","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e Valkey \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u043e \u043e \u0432\u044b\u043f\u0443\u0441\u043a\u0435 Valkey 9.1 \u2014 \u043d\u043e\u0432\u043e\u0439 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u0442\u0438\u043f\u0430.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/news\/valkey-9-1\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Valkey 9.1 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e Valkey \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u043e \u043e \u0432\u044b\u043f\u0443\u0441\u043a\u0435 Valkey 9.1 \u2014 \u043d\u043e\u0432\u043e\u0439 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u0442\u0438\u043f\u0430.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/news\/valkey-9-1\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-05-25T18:48:31+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-05-25T18:48:31+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Valkey 9.1 | ProHoster","description":"La comunit\u00e0 Valkey ha annunciato il rilascio di Valkey 9.1 \u2014 una nuova versione stabile di un archivio dati ad alte prestazioni.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/valkey-9-1","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Valkey 9.1 | ProHoster","og:description":"\u0421\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e Valkey \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u043e \u043e \u0432\u044b\u043f\u0443\u0441\u043a\u0435 Valkey 9.1 \u2014 \u043d\u043e\u0432\u043e\u0439 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u0442\u0438\u043f\u0430.","og:url":"https:\/\/prohoster.info\/it\/blog\/news\/valkey-9-1","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-05-25T18:48:31+00:00","article:modified_time":"2026-05-25T18:48:31+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/181734","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=181734"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/181734\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=181734"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=181734"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=181734"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}