Redis
 sql >> Database >  >> NoSQL >> Redis

Introduzione a Redis

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