Innholdsfortegnelse:
Definisjon - Hva betyr Redis?
Redis er en avansert butikk med nøkkelverdier, bedre kjent som en datastrukturserver.
Det kan betraktes som en type database som fungerer med nøkkelverdipar og bruker hovedminne for lagring av data. Bruken av hovedminnet betyr at det er både raskt og skalerbart, men kan begrenses av RAM-kapasiteten.
Den har også innebygd utholdenhet om stillbilder og journalisering til disk, slik at den kan brukes som en SQL-database.
Techopedia forklarer Redis
Redis beskrives som en avansert nøkkelverdi-butikk i stedet for en direkte database på grunn av måten den lagrer data på som nøkkelverdipar som kan inneholde strenger, lister, hasjsett og sorterte sett.
Det fungerer med et datasett i minnet for å oppnå enestående ytelse, og det kan kjøre atomoperasjoner som å legge til strenger, øke hashverdier, finne og hente medlemmer på en liste, kuttkjøring for datamaskiner, forening og forskjell, og mer.
Avhengig av hvilken brukssak Redis er implementert for, kan data gjøres til å vedvare ved å dumpe datasettet på disken eller ved å legge hver kommando til en logg.
Redis er åpen og har BSD-lisens. Den ble utviklet av Salvatore Sanfilippo og ble opprinnelig utgitt 10. april 2009.
Programmet er skrevet i ANSI C og er grundig testet for POSIX-systemer som Linux, BSD og OSX. Det er ingen offisiell Windows-versjon, men Microsoft utvikler og vedlikeholder en Windows 32- og 64-biters eksperimentell versjon.
