Redis to system zarządzania bazą danych działający w pamięci, który jest używany jako struktura danych i pamięć podręczna. Obsługuje różne typy danych, takie jak ciągi, skróty, listy, zestawy i uporządkowane zestawy. Redis jest często używany do poprawy wydajności aplikacji poprzez szybki dostęp do danych.
Główne cechy Redis to
- In-memory: przechowuje dane w pamięci RAM, co pozwala na bardzo szybki dostęp do nich.
- Trwałość: chociaż Redis działa w pamięci, obsługuje również mechanizmy trwałości, które umożliwiają zapisywanie danych na dysku.
- Obsługa różnych typów danych: zapewnia różnorodne struktury danych, dzięki czemu jest wszechstronnym narzędziem do różnych zadań.
- Obsługa replikacji: może działać w trybie master-save, co pozwala na tworzenie systemów odpornych na błędy.
- Obsługa klastrowania: obsługuje klastrowanie w celu dystrybucji danych i zwiększenia skalowalności.
Instalacja Redis na Ubuntu
Aby zainstalować Redis na Ubuntu, wykonaj następujące kroki.
Zaktualizuj listę pakietów:
sudo apt update
Install Redis
sudo apt install redis-server
Uruchom i sprawdź status usługi
sudo systemctl start redis
sudo systemctl status redis
Skonfiguruj Redis, aby uruchamiał się automatycznie po uruchomieniu systemu.
sudo systemctl enable redis
Sprawdzić, czy Redis jest uruchomiony. Po instalacji można użyć polecenia redis-cli, aby połączyć się z serwerem Redis i wykonywać polecenia:
redis-cli ping
Jeśli Redis działa poprawnie, otrzymasz odpowiedź PONG.
Konfiguracja
Plik konfiguracyjny Redis znajduje się zwykle w ścieżce /etc/redis/redis.conf. Można w nim zmienić ustawienia takie jak porty, poziom trwałości i inne parametry. Redis jest szeroko stosowany w tworzeniu stron internetowych, grach, systemach czasu rzeczywistego i wielu innych obszarach ze względu na wysoką wydajność i elastyczność.
