Dom Bazy danych Co to jest Redis? - definicja z techopedia

Co to jest Redis? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza Redis?

Redis to zaawansowany magazyn klucz-wartość, lepiej znany jako serwer struktury danych.

Można to uznać za rodzaj bazy danych, która współpracuje z parami klucz-wartość i wykorzystuje pamięć główną do przechowywania danych. Wykorzystanie pamięci głównej oznacza, że ​​jest ona zarówno szybka, jak i skalowalna, ale może być ograniczona pojemnością pamięci RAM.

Ma również wbudowaną trwałość podczas wykonywania migawek i kronikowania na dysk, dzięki czemu można go używać jako bazy danych bez SQL.

Techopedia wyjaśnia Redis

Redis jest opisywany jako bardziej zaawansowany magazyn klucz-wartość niż zwykła baza danych ze względu na sposób, w jaki przechowuje dane jako pary klucz-wartość, które mogą zawierać ciągi, listy, zbiory skrótów i zestawy posortowane.


Współpracuje z zestawem danych w pamięci w celu osiągnięcia wyjątkowej wydajności i może uruchamiać operacje atomowe, takie jak dodawanie ciągów, zwiększanie wartości skrótu, znajdowanie i wyszukiwanie elementów na liście, przecięcie zestawu obliczeniowego, suma i różnica i wiele innych.


W zależności od przypadku użycia, dla którego wdrożono Redis, można utrwalić dane, zrzucając zestaw danych na dysk lub dodając każde polecenie do dziennika.


Redis jest open source i posiada licencję BSD. Został opracowany przez Salvatore Sanfilippo i został pierwotnie wydany 10 kwietnia 2009 roku.


Program napisany jest w ANSI C i jest dokładnie testowany pod kątem systemów POSIX, takich jak Linux, BSD i OSX. Nie ma oficjalnej wersji systemu Windows, ale Microsoft opracowuje i utrzymuje 32-bitową i 64-bitową wersję eksperymentalną systemu Windows.

Co to jest Redis? - definicja z techopedia