Latest web development tutorials

Redis Introduzione

Redis è completamente gratuito open source, BSD rispettare l'accordo, si tratta di un database chiave-valore ad alte prestazioni.

Redis con altra chiave - prodotto valore caching ha le seguenti tre caratteristiche:

  • Redis supporta persistenza dei dati, i dati possono essere conservati in memoria su disco, riavviare tempo può essere caricata per l'uso.
  • Redis supporta non solo i tipi di dati semplici chiave-valore, fornendo allo stesso tempo la lista di storage, insieme, zset, hash e altre strutture di dati.
  • Redis supporta il backup dei dati, vale a dire il backup dei dati in modalità master-slave.

vantaggio Redis

  • Ad alte prestazioni - Redis può leggere la velocità è di 110 000 volte / s, velocità di scrittura è 81000 volte / s.
  • i tipi di dati Rich - supporto Redis binari caso stringhe, liste, hash, set e ordinato tipo insiemi di dati dell'operazione.
  • Atomo - Redis Tutte le operazioni sono atomiche, atomiche mentre Redis supporta anche l'attuazione di tutta l'operazione dopo un paio.
  • Il ricco set di funzionalità - Redis supporta anche la pubblicazione / sottoscrizione, notifiche, scadenza della chiave e così sulle caratteristiche.

Redis diverso da altri negozio chiave-valore?

  • Redis ha un più complesse strutture di dati e fornire operazioni atomiche su di loro, che è un percorso evolutivo diverso da un altro database. Intanto tipi di dati Redis si basano sulla struttura di dati di base trasparente al programmatore, senza la necessità di ulteriori astrazione.

  • Redis esecuzione in memoria, ma può essere persistito disco, in modo che i diversi set di dati necessario per pesare la velocità di lettura e scrittura della memoria, i dati non devono essere superiore alla quantità di memoria hardware. Un altro vantaggio di banche dati in memoria viene confrontato sullo stesso disco di strutture dati complesse, operare in memoria è molto semplice, in modo da poter fare un sacco di Redis questione molto complessa interna. Nel frattempo, sono in termini di un formato di disco compatto apposto la per produrre, in quanto non richiedono l'accesso casuale.