Redis (baza danych)

Ten artykuł dotyczy systemu zarządzania bazą danych. Zobacz też: redis – odmiana stalówki.
Redis
Logo Redis
Logo programu
Autor Redis Ltd.[1]
Pierwsze wydanie maj 2009[4]
Aktualna wersja stabilna 7.2.4
(9 stycznia 2024) [±]
Język programowania C[3]
System operacyjny systemy uniksopodobne[2]
Rodzaj nierelacyjna baza danych
Licencja Redis Source Available License/Server Side Public License v1[5]
Strona internetowa

Redis (IPA: rɛdɪs; skrót od nazwy Remote Dictionary Server[6]) – otwartoźródłowe[3] oprogramowanie działające jako nierelacyjna baza danych przechowująca dane w strukturze klucz-wartość w pamięci operacyjnej serwera, przeznaczona do działania jako klasyczna baza danych, miejsce przechowywania pamięci podręcznej oraz broker wiadomości[2].

Redis, w porównaniu do klasycznych struktur danych w systemach baz danych, umożliwia przechowywanie danych w strukturach takich jak ciągi znaków, listy, zestawy ciągów, uporządkowane zestawy ciągów, hashe, mapy bitowe, dane powiązane z obiektami w przestrzeni, czy strumienie danych[2].

Według badania przeprowadzonego przez serwis StackOverflow w 2021 roku, Redis zostało ogłoszone jednym z najczęściej wybieranych systemów zarządzania bazą danych[7].

Przypisy

  1. An interview with Salvatore Sanfilippo, creator of Redis, working out of Sicily /. eu-startups.com, 2011-01-04. [dostęp 2021-08-12]. (ang.).
  2. a b c Introduction to Redis. redis.io. [dostęp 2021-08-12]. (ang.).
  3. a b Oficjalne repozytorium oprogramowania w serwisie GitHub. github.com. [dostęp 2021-08-12]. (ang.).
  4. Redis Open Source Governance – Redis. redis.io. [dostęp 2021-08-12]. (ang.).
  5. Licencja w oficjalnym repozytorium oprogramowania. github.com, 2023-12-30. [dostęp 2024-04-02]. (ang.).
  6. What does Redis actually mean?. redis.io. [dostęp 2021-08-12]. (ang.).
  7. Stack Overflow Developer Survey 2021 | Databases. insights.stackoverflow.com. [dostęp 2021-08-12]. (ang.).