Acasă Baze de date Ce este redis? - definiție din techopedia

Ce este redis? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Redis?

Redis este un magazin avansat de valori cheie, mai cunoscut ca un server de structură de date.

Poate fi considerat ca un tip de bază de date care funcționează cu perechi cheie-valoare și utilizează memoria principală pentru stocarea datelor. Utilizarea sa de memorie principală înseamnă că este rapidă și scalabilă, dar poate fi limitată de capacitatea RAM.

De asemenea, are o persistență încorporată, deși instantanee și jurnalizare pe disc, astfel încât să poată fi folosit ca bază de date fără SQL.

Techopedia explică Redis

Redis este descris ca un magazin avansat de valori cheie, mai degrabă decât o bază de date directă, datorită modului în care stochează datele ca perechi de cheie-valori care pot conține șiruri, liste, seturi hash și seturi sortate.


Funcționează cu un set de date din memorie pentru a obține performanțe deosebite și poate rula operațiuni atomice, cum ar fi adăugarea șirurilor, creșterea valorilor hash, găsirea și regăsirea membrilor într-o listă, calcularea intersecțiilor setului, unirea și diferența și multe altele.


În funcție de cazul de utilizare pentru care este implementat Redis, datele pot fi persistate prin aruncarea setului de date pe disc sau prin aplicarea fiecărei comenzi la un jurnal.


Redis este deschis și are licență BSD. A fost dezvoltat de Salvatore Sanfilippo și a fost lansat inițial pe 10 aprilie 2009.


Programul este scris în ANSI C și este testat minuțios pentru sistemele POSIX precum Linux, BSD și OSX. Nu există o versiune oficială Windows, dar Microsoft dezvoltă și menține o versiune experimentală Windows pe 32 și 64 de biți.

Ce este redis? - definiție din techopedia