Redis è uno straordinario software Open Source che può soddisfare varie esigenze in un'applicazione Web.
Che cos'è Redis?
È un database NoSQL , e in particolare un negozio di valori/chiave . Può essere utilizzato con qualsiasi linguaggio di programmazione, perché non è una tecnologia specifica per JavaScript:è scritta in C.
Possiamo memorizzare valori e associarli a una chiave e successivamente recuperarli.
Una delle sue caratteristiche speciali è alte prestazioni . Le alte prestazioni sono fornite da una delle sue caratteristiche principali:è un in-memory Banca dati. I dati vengono conservati, archiviati e accessibili in memoria invece di essere scritti in un database.
La maggior parte dei database conserva i dati archiviati su disco e li ottimizza mantenendo un set memorizzato nella cache in memoria.
Redis fa il contrario:mantiene i dati in memoria.
Per impostazione predefinita, Redis salva su disco le istantanee del set di dati archiviato e puoi configurare i dettagli su come ciò accade e dove vengono archiviati i dati.
Redis è uno dei miei strumenti preferiti per la sua flessibilità. Hai molta libertà su come archiviare e gestire l'archiviazione dei dati e può essere utilizzata in molti modi diversi a seconda delle tue esigenze.
Questo anche perché è un database NoSQL, il che significa che è molto flessibile rispetto a PostgreSQL o altri database SQL e basati su schemi.
Viene spesso utilizzato come meccanismo di archiviazione della cache, ma anche come broker di messaggi, un modo per comunicare tra diversi processi e applicazioni.
Continua qui:
- Come installare Redis
- Primi passi con Redis
- Set Redis
- Elenchi Redis
- Elenchi ordinati Redis
- Come usare gli hash Redis
- Redis pubblica/sottoscrivi