Valkey: il futuro degli archivi di dati in-memory open source

Amit Mohanty

Jan 21, 2026

Amit Mohanty

Amit Mohanty

scritto da

Amit Mohanty

Amit Mohanty is a Senior Product Manager at Akamai.

Condividi

Analisi riassuntiva

  • Valkey è un archivio di dati in-memory open source, creato come alternativa a Redis in base alle esigenze della community in risposta alle modifiche alle licenze di Redis, che garantisce la piena trasparenza delle licenze Apache 2.0 senza dipendere da un unico fornitore.

  • Progettato per la nuova generazione di computing performante, Valkey offre una latenza a livello di microsecondi e milioni di operazioni al secondo, supportando casi di utilizzo complessi come caching, analisi in tempo reale, storage delle sessioni, limitazione della velocità e accodamento.

  • Valkey offre una perfetta compatibilità con le versioni precedenti dell'ecosistema di Redis, consentendo alle organizzazioni di eseguire la migrazione con modifiche minime e di continuare ad utilizzare i client e le integrazioni esistenti.

  • Il suo modello di governance aperta garantisce uno sviluppo trasparente e la proprietà della community, facilitando una rapida innovazione e una stabilità nel lungo termine.

  • Oltre al tradizionale storage chiave-valore, Valkey supporta funzioni avanzate come replica, clustering, pubblicazione/sottoscrizione, script lato server e velocissime operazioni di database vettoriali per l'intelligenza artificiale e la ricerca.

  • Considerato più di una semplice alternativa a Redis, Valkey rappresenta l'evoluzione dell'infrastruttura di dati in-memory open source in grado di soddisfare le moderne esigenze delle aziende e degli sviluppatori.

Gli archivi di dati in-memory sono diventati un elemento fondamentale dell'architettura delle applicazioni moderne. Dal caching alla limitazione della velocità fino all'analisi in tempo reale e ai sistemi distribuiti, gli sviluppatori si basano su operazioni di dati velocissime per offrire performance quasi istantanee. Per anni, Redis ha dominato questo spazio, ma oggi la comunità open source ha una nuova e potente alternativa: Valkey.

Valkey è un archivio di dati in-memory completamente open source, basato sulla community, progettato per il prossimo decennio di computing performante. In questo post, verrà spiegato che cos'è Valkey, perché esiste, i suoi vantaggi principali e come sta ridefinendo l'ecosistema.

Che cos'è Valkey?

Valkey è un database chiave-valore in-memory con funzioni di cache open source (OpenBSD), un'alternativa di Redis basata sulla community, che è stata creata nel 2024 dopo che Redis ha cambiato la licenza da open source a un modello con origine disponibile. 

Valkey fa ora parte della Linux Foundation e mira a rimanere completamente open source, compatibile con i protocolli e le strutture di dati di Redis e come semplice alternativa per molti casi di utilizzo di Redis.

La storia di Valkey

Valkey è emerso da un momento critico nel mondo open source. Dopo aver modificato i termini di licenza di Redis, allontanandosi dall'originale modello open source di tipo permissivo, Redis Labs ha creato una notevole incertezza in collaboratori open source, fornitori di servizi cloud e aziende che si affidavano a tecnologie realmente aperte.

Per mantenere un'alternativa di proprietà della community, permissiva e autorizzata da Apache, i principali sostenitori e ingegneri open source si sono riuniti per creare Valkey.

Valkey offre:

  • Governance completamente open source

  • Proprietà della community

  • Sviluppo trasparente

  • Stabilità e compatibilità nel lungo termine

Perché Valkey è importante

Valkey incarna i valori della community open source con:

  • 100% di archiviazione di dati open source senza requisiti di licenza

  • Performance elevate per i carichi di lavoro moderni

  • Attenzione particolare alla compatibilità con le versioni precedenti

  • Governance della community trasparente

100% di archiviazione di dati open source senza requisiti di licenza

Valkey incarna i valori della community open source con:

  • 100% di archiviazione di dati open source senza requisiti di licenza

  • Performance elevate per i carichi di lavoro moderni

  • Attenzione particolare alla compatibilità con le versioni precedenti

  • Governance della community trasparente

Performance elevate per i carichi di lavoro moderni

Come Redis, Valkey opera interamente in memoria, offrendo una latenza a livello di microsecondi e milioni di operazioni al secondo. È progettato per gestire applicazioni web, microservizi, sistemi di gaming, carichi di lavoro basati sull'AI/ML, pipeline di streaming IoT (Internet of Things) e motori di personalizzazione in tempo reale. 

I benchmark delle performance indipendenti mostrano come Valkey abbia già raggiunto (e, in alcuni casi, superato) i concorrenti consolidati in termini di throughput e latenza.

Attenzione particolare alla compatibilità con le versioni precedenti

Valkey si concentra principalmente sulla compatibilità con le versioni precedenti. La maggior parte delle applicazioni Redis richiede modifiche del codice minime o addirittura nessuna modifica. Valkey è compatibile con il protocollo, il formato wire, i comandi comuni e i client di Redis più diffusi. In questo modo, si riducono i problemi per le organizzazioni che desiderano effettuare la transizione senza riscrivere i sistemi esistenti.

Governance della community trasparente

La direzione di Valkey è guidata da un processo di richiesta di commenti (RFC) accessibile al pubblico, in cui le discussioni sui miglioramenti spaziano dal clustering ai nuovi tipi di dati. La governance aperta consente di prendere decisioni basate sulla trasparenza della community e delle funzioni, su cicli di innovazione più rapidi e sull'assenza di modifiche alle roadmap "a porte chiuse".

I vantaggi principali di Valkey

Valkey supporta un'ampia gamma di strutture di dati ottimizzate, consentendo agli sviluppatori di creare soluzioni altamente efficienti senza un'architettura complessa. 

Inoltre, il sistema supporta funzionalità di replica integrata, failover e clustering per fornire tolleranza agli errori e una scalabilità orizzontale per gli ambienti di produzione.

Valkey offre agili meccanismi di pubblicazione/sottoscrizione a bassa latenza, ideali per messaggistica, notifiche di eventi e app in tempo reale. 

Inoltre, supporta anche lo scripting lato server (scripting Lua), che consente operazioni avanzate di atomicità senza round trip per i clienti. Grazie alla sua compatibilità con Redis, Valkey può sfruttare lo stesso ecosistema di strumenti di interfaccia della riga di comando, integratori di monitoraggio, librerie client e orchestrazione dell'infrastruttura (Helm, Terraform).

Principali casi di utilizzo di Valkey

Valkey eccelle in vari casi di utilizzo, tra cui:

  • Memorizzazione nella cache 

  • Analisi in tempo reale

  • Archiviazione delle sessioni

  • Limitazione e regolazione della velocità.

  • Accodamento e streaming

Memorizzazione nella cache

Valkey è una scelta eccellente per un livello di caching, soprattutto nelle applicazioni a traffico elevato o a bassa latenza. Un livello di caching memorizza i dati i dati a cui si accede frequentemente in memoria (RAM) per evitare operazioni costose, come query di database, letture del disco, chiamate API o calcoli.

Valkey offre l'ambiente ideale per queste operazioni perché è estremamente veloce (latenza di lettura/scrittura di microsecondi), integrato nella memoria, scalabile orizzontalmente, open source e compatibile con Redis.

Valkey è ideale per:

  • Applicazioni di e-commerce e retail: la memorizzazione nella cache consente di gestire le ricerche nel catalogo dei prodotti, le sessioni del carrello, i picchi di traffico delle vendite flash, la disponibilità dell'inventario e i consigli personalizzati.

  • Applicazioni di gioco: la memorizzazione nella cache viene utilizzata per mantenere in tempo reale le classifiche, gli stati delle sessioni dei giocatori, i dati di matchmaking e il monitoraggio degli eventi di gioco.

  • Servizi di media e streaming: la memorizzazione nella cache consente di mantenere ricerche di metadati dei contenuti, preferenze di visualizzazione degli utenti, cache collaterali della CDN e analisi in tempo reale.

Analisi in tempo reale

Valkey è ampiamente utilizzato per effettuare analisi in tempo reale nei settori che necessitano di un'elaborazione di grandi volumi di dati ad alta velocità e bassa latenza. Valkey offre operazioni a livello di microsecondi, storage in-memory, flussi, funzionalità di pubblicazione/sottoscrizione e comandi compatibili con Redis. È ideale per pipeline in tempo reale che necessitano di informazioni immediate e non di elaborazione in batch.

  • Applicazioni di e-commerce: utilizzate l'analisi in tempo reale per consigli personalizzati, prezzi dinamici, analisi dell'abbandono dei carrelli, monitoraggio in tempo reale del comportamento degli utenti, nonché per l'inventario e la previsione della domanda.

  • Tecnologia pubblicitaria e marketing: utilizzate l'analisi in tempo reale per le funzionalità RTB (Real-Time Bidding), le metriche sulle performance delle campagne, la segmentazione del pubblico e l'analisi dei clickstream.

  • IoT, dispositivi intelligenti e automazione industriale: utilizzate l'analisi in tempo reale per il monitoraggio dei dati dei sensori, l'analisi delle performance dei computer, i segnali di manutenzione predittiva e il rilevamento delle anomalie ambientali.

Archiviazione delle sessioni

Valkey è un'ottima soluzione per l'archiviazione delle sessioni perché fornisce un rapido accesso ai dati in-memory, una scadenza TTL (Time-To-Live) e un'integrazione perfetta con applicazioni web e mobili. Di conseguenza, viene utilizzato in molti settori che richiedono autenticazione a bassa latenza, monitoraggio degli utenti e in tempo reale.

  • Applicazioni per viaggi, turismo e trasporti: utilizzate l'archiviazione delle sessioni per supportare le sessioni di prenotazione, la continuità dei viaggi degli utenti e le sessioni di ricerca (voli, hotel, ecc.).

  • Social media e piattaforme di messaggistica: utilizzate l'archiviazione delle sessioni di accesso degli utenti, lo stato di presenza/online, le limitazioni della velocità legate alle sessioni e lo stato di interazione temporanea.

  • Applicazioni SaaS (Software-as-a-Service) e cloud: utilizzate l'archiviazione delle sessioni per l'autenticazione multi-tenant, i flag delle funzioni e le preferenze degli utenti, i token delle sessioni API e la gestione dello stato SSO (Single Sign-On).

Limitazione e regolazione della velocità.

Valkey è comunemente utilizzato per limitare e regolare la velocità in settori che devono controllare il traffico, prevenire gli abusi e mantenere un servizio affidabile a bassa latenza con elevati carichi di lavoro. Poiché Valkey fornisce operazioni atomiche, rapidi contatori, supporto TTL e una latenza di microsecondi, è ideale per applicare le limitazioni per utente, IP o API.

  • Provider di soluzioni per la cybersecurity e la gestione delle identità: utilizzate la limitazione della velocità per la protezione dagli attacchi di forza bruta, la regolazione delle richieste utente/IP, la limitazione della velocità basata sul comportamento e i limiti di emissione dei token di accesso.

  • Telecomunicazioni e ISP: utilizzate la limitazione della velocità per i limiti di consumo delle API, la limitazione del traffico di dispositivi /IoT e il controllo della velocità di richiesta della rete.

  • Tecnofinanza e settore bancario: utilizzate la limitazione della velocità per i limiti dei tentativi di accesso sicuri, la limitazione della velocità delle richieste di transazione, le soglie di prevenzione delle frodi e i controlli degli accessi alle API per i partner.

Accodamento e streaming

Valkey è ampiamente utilizzato per l'accodamento e lo streaming in tutti i settori che necessitano di un'elaborazione degli eventi in tempo reale, a bassa latenza e con un throughput elevato. Gli elenchi, i flussi, le funzionalità di pubblicazione/sottoscrizione e le operazioni atomiche compatibili con Redis lo rendono una soluzione ideale per le code dei lavori in background, le pipeline in tempo reale e le architetture basate su eventi.

  • Applicazioni di e-commerce e retail online: utilizzate l'accodamento e lo streaming per le pipeline di elaborazione degli ordini, gli aggiornamenti dell'inventario, le code di notifica/eventi e i flussi di comportamento degli utenti in tempo reale.

  • Applicazioni per trasporti, logistica e viaggi: utilizzate l'accodamento per monitorare in tempo reale gli eventi di tracciamento dei veicoli, le fasi dei workflow delle spedizioni, le pipeline di ottimizzazione dei percorsi e le code dei workflow delle prenotazioni.

  • Piattaforme SaaS e cloud: utilizzate l'accodamento per le code dei lavori in background (e-mail, fatturazione, notifiche), pianificazione delle attività, sistemi di lavoro distribuiti e microservizi basati su eventi.

Valkey con estensione vettoriale potenzia i workflow basati sull'AI

Valkey può funzionare come un database vettoriale, il che lo rende adatto per la ricerca basata sull'integrazione, la corrispondenza delle somiglianze, l'inferencing e la RAG (Retrieval-Augmented Generation). Essenzialmente, memorizza i vettori (incorporamenti numerici) e consente di eseguire rapidamente query di similarità tramite gli algoritmi ANN (Approximate Nearest Neighbor).

Valkey può essere utilizzato per: 

  • Memorizzazione di vettori ad alta dimensione (incorporamenti) generati da modelli linguistici di grandi dimensioni (LLM), immagini, audio o altri dati 

  • Supportare la ricerca rapida delle similarità utilizzando i metodi ANN come grafici HNSW (Hierarchical Navigable Small World)

  • Eseguire una ricerca ibrida combinando i vettori con metadati strutturati o dati di ricerca full-text 

  • Fornire funzionalità di indicizzazione e recupero in tempo reale per le applicazioni che richiedono una ricerca a bassa latenza

Ciò rende Valkey un eccellente archivio vettoriale a bassa latenza per i sistemi di recupero dei modelli LLM. Attualmente, gli utenti dell'Akamai Inference Cloud possono utilizzare solo le estensioni pgVector e pgVectorScale del database Akamai Managed PGSQL. Quando Valkey sarà disponibile, gli utenti potranno scegliere un altro database. 

Avete già esaminato l'Akamai Inference Cloud?

Il valore offerto da Valkey

Valkey rappresenta il meglio dell'innovazione open source: è trasparente, basato sulla community e progettato per risultare veloce. Per creare applicazioni in tempo reale, ottimizzare i sistemi back-end o scalare i microservizi, Valkey offre l'alternativa solida e aperta di cui l'ecosistema ha bisogno.

Utilizzate Valkey se desiderate ottenere un livello di performance, funzionalità e API simile a quello offerto da Redis senza limitazioni di licenza e con il supporto di una solida community open source.

Molto più di una semplice alternativa a Redis: è l'evoluzione dell'infrastruttura dei dati in-memory.

Ulteriori informazioni

Siete interessati al database gestito Valkey per potenziare le vostre applicazioni? Registratevi oggi stesso nella nostra lista d'attesa.

Amit Mohanty

Jan 21, 2026

Amit Mohanty

Amit Mohanty

scritto da

Amit Mohanty

Amit Mohanty is a Senior Product Manager at Akamai.

Tag

Condividi

Post del blog correlati

Cloud
AI Actor Tilly Norwood and the Impact of Cloud Infrastructure
December 19, 2025
Learn how AI actor Tilly Norwood challenges both cultural norms and the technical limits of modern cloud infrastructure.
Cloud
Come utilizzare l'intelligenza artificiale ovunque con l'Akamai Inference Cloud
October 28, 2025
Vi presentiamo l'Akamai Inference Cloud, una piattaforma appositamente creata in collaborazione con NVIDIA, che ridefinisce il modo e il luogo in cui viene utilizzata l'intelligenza artificiale.
Cloud
AI: L'edge è tutto ciò che vi serve
October 28, 2025
Scoprite in che modo l'Akamai Inference Cloud è stata realizzata sulla base dell'architettura distribuita che abbiamo introdotto quasi 30 anni fa per espandere l'AI inferencing sull'edge.