Redis

Schrijver: Eugene Taylor
Datum Van Creatie: 11 Augustus 2021
Updatedatum: 1 Juli- 2024
Anonim
What is Redis and What Does It Do?
Video: What is Redis and What Does It Do?

Inhoud

Definitie - Wat betekent Redis?

Redis is een geavanceerde sleutel / waarde-opslag, beter bekend als een server met gegevensstructuren.


Het kan worden beschouwd als een type database dat werkt met sleutel / waarde-paren en het hoofdgeheugen gebruikt voor het opslaan van gegevens.Het gebruik van het hoofdgeheugen betekent dat het zowel snel als schaalbaar is, maar mogelijk beperkt wordt door de capaciteit van het RAM-geheugen.

Het heeft ook ingebouwde persistentie via snapshotting en journalisering naar schijf, zodat het kan worden gebruikt als een No SQL-database.

Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia legt Redis uit

Redis wordt beschreven als een geavanceerde sleutel / waarde-opslag in plaats van een regelrechte database vanwege de manier waarop gegevens worden opgeslagen als sleutel / waarde-paren die tekenreeksen, lijsten, hash-sets en gesorteerde sets kunnen bevatten.

Het werkt met een gegevensset in het geheugen om uitstekende prestaties te bereiken en het kan atomaire bewerkingen uitvoeren zoals het toevoegen van tekenreeksen, het verhogen van hash-waarden, het zoeken en ophalen van leden in een lijst, de kruising van computersets, unie en verschil, en meer.

Afhankelijk van het gebruik waarvoor Redis is geïmplementeerd, kunnen gegevens worden bewaard door de gegevensset op de schijf te dumpen of door elke opdracht aan een logboek toe te voegen.

Redis is open source en heeft een BSD-licentie. Het werd ontwikkeld door Salvatore Sanfilippo en werd aanvankelijk uitgebracht op 10 april 2009.

Het programma is geschreven in ANSI C en is grondig getest voor POSIX-systemen zoals Linux, BSD en OSX. Er is geen officiële Windows-versie, maar Microsoft ontwikkelt en onderhoudt een Windows 32- en 64-bit experimentele versie.