CourionAI
IT
Newsletter
← Glossario Azienda

Redis

Un database in-memory molto veloce utilizzato quasi ovunque come cache e sempre più spesso come archivio di memoria per le applicazioni IA.

Redis mantiene i dati in memoria anziché su disco, il che lo rende estremamente veloce e leggermente smemorato in termini di progettazione. In pratica si trova tra un’applicazione e il suo database reale, conservando le cose che vengono costantemente richieste in modo che il sistema più lento sottostante non debba rispondere ogni volta. Gestisce anche code, contatori, dati di sessione e lavori strani simili, motivo per cui viene visualizzato in così tanti stack.

È diventato rilevante per il lavoro sull’intelligenza artificiale per un secondo motivo. Le applicazioni che cercano documenti in base al significato anziché per parola chiave necessitano di un posto dove archiviare le rappresentazioni numeriche di quel testo e Redis ha aggiunto la ricerca vettoriale esattamente per questo. È stato creato da Salvatore Sanfilippo nel 2009 ed è ora sviluppato dall’omonima azienda.