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

Introduktion til Redis

Redis er en fantastisk Open Source-software, der kan opfylde forskellige behov i en webapplikation.

Hvad er Redis?

Det er en NoSQL-database , og især et nøgle-/værdilager . Det kan bruges med ethvert programmeringssprog, fordi det ikke er en JavaScript-specifik teknologi - det er skrevet i C.

Vi kan gemme værdier og knytte dem til en nøgle og senere hente dem.

En af dens særlige funktioner er høj ydeevne . Høj ydeevne leveres af en af ​​dens vigtigste egenskaber:det er en in-memory database. Data opbevares, lagres og tilgås i hukommelsen i stedet for at blive skrevet til en database.

De fleste databaser opbevarer data på disken, og de optimerer ved at opbevare et cachelagret sæt i hukommelsen.

Redis gør det modsatte:det gemmer dataene i hukommelsen.

Som standard gemmer Redis snapshots af det lagrede datasæt på disken, og du kan konfigurere detaljerne om, hvordan dette sker, og hvor dataene gemmes.

Redis er et af mine yndlingsværktøjer på grund af dets fleksibilitet. Du har masser af frihed i, hvordan du opbevarer og administrerer datalagring, og det kan bruges på mange forskellige måder afhængigt af dine behov.

Dette skyldes også, at det er en NoSQL-database, hvilket betyder, at den er meget fleksibel sammenlignet med PostgreSQL eller andre SQL- og skemabaserede databaser.

Det bruges ofte som en cache-lagringsmekanisme, men også som en meddelelsesmægler, en måde at kommunikere mellem forskellige processer og applikationer på.

Fortsæt her:

  • Sådan installeres Redis
  • Første trin med Redis
  • Redis-sæt
  • Redis-lister
  • Redis Sorterede lister
  • Sådan bruger du Redis Hashes
  • Redis Publish/subscribe

  1. DevOps Open-Source Database Audit Manual - Alt hvad du bør vide

  2. Hvorfor returnerer mongoose-modellens hasOwnProperty falsk, når egenskaben eksisterer?

  3. Lyt efter ændringer i Redis?

  4. Sådan bygger du en URL Shortener med Node.js og MongoDB