Casa Banche dati Che cos'è il redis? - definizione da techopedia

Che cos'è il redis? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa Redis?

Redis è un archivio di valori-chiave avanzato, meglio noto come server con struttura dati.

Può essere considerato come un tipo di database che funziona con coppie chiave-valore e utilizza la memoria principale per l'archiviazione dei dati. L'uso della memoria principale significa che è sia veloce che scalabile, ma può essere limitato dalla capacità della RAM.

Ha anche la persistenza integrata tramite snapshot e journaling su disco, quindi può essere utilizzato come database No SQL.

Techopedia spiega Redis

Redis è descritto come un archivio di valori-chiave avanzato piuttosto che un database definitivo a causa del modo in cui memorizza i dati come coppie chiave-valore che possono contenere stringhe, elenchi, set di hash e set ordinati.


Funziona con un set di dati in memoria al fine di ottenere prestazioni eccezionali e può eseguire operazioni atomiche come aggiungere stringhe, incrementare i valori di hash, trovare e recuperare membri in un elenco, calcolare l'intersezione dei set, l'unione e la differenza e altro ancora.


A seconda del caso d'uso in cui è implementato Redis, è possibile rendere persistenti i dati scaricando il set di dati sul disco o aggiungendo ciascun comando a un registro.


Redis è open source ed è concesso in licenza BSD. È stato sviluppato da Salvatore Sanfilippo ed è stato inizialmente rilasciato il 10 aprile 2009.


Il programma è scritto in ANSI C ed è accuratamente testato per sistemi POSIX come Linux, BSD e OSX. Non esiste una versione ufficiale di Windows, ma Microsoft sviluppa e mantiene una versione sperimentale di Windows a 32 e 64 bit.

Che cos'è il redis? - definizione da techopedia