Jak zainstalować i skonfigurować Redis na Debian
- 4264
- 748
- Maria Piwowarczyk
Redis to open source, w pamięci sklepu struktury danych, który jest powszechnie używany jako broker bazy danych, pamięci podręcznej i wiadomości. Jest znany z wysokiej wydajności, elastyczności i niskiej pamięci śladu pamięci. Redis obsługuje szeroką gamę struktur danych, w tym struny, skróty, listy, zestawy i zestawy sortowane, i zapewnia różne funkcje, takie jak replikacja, transakcje, skrypty LUA oraz przesyłanie wiadomości PUB/SUB.
W tym samouczku przeprowadzimy Cię przez proces instalacji i konfigurowania Redis na Debian. Omówimy sposób instalacji RedIS, skonfigurowania go do uruchomienia jako usługa i zabezpieczamy za pomocą uwierzytelnienia.
Krok 1: Zaktualizuj system
Przed zainstalowaniem Redis zawsze zaleca się aktualizację pakietów systemowych do najnowszej wersji. Aby zaktualizować swój system Debian, uruchom następujące polecenie:
aktualizacja sudo apt-get && sudo apt-get aktualizację
Krok 2: Zainstaluj Redis
Aby zainstalować Redis na Debian, użyj następującego polecenia:
sudo apt-get install Redis-Server
To zainstaluje Redis i jego zależności od twojego systemu.
Krok 3: Skonfiguruj Redis
Plik konfiguracyjny Redis znajduje się w/etc/redis/redis.conf. Możesz otworzyć ten plik w edytorze tekstu, aby dokonać niezbędnych zmian. Oto kilka ważnych konfiguracji, które należy rozważyć:
- Wiązać
Domyślnie Redis jest skonfigurowany do słuchania we wszystkich dostępnych interfejsach sieciowych. Aby słuchać tylko interfejsu Loopback (LocalHost), zmień dyrektywę BIND w pliku konfiguracyjnym w następujący sposób:
Bind 127.0.0.11 Bind 127.0.0.1 - Port
Domyślnie Redis słucha w porcie 6379. Jeśli chcesz użyć innego portu, możesz go zmienić, modyfikując dyrektywę portu.
- Hasło
Domyślnie Redis nie wymaga hasła do połączenia. Aby ustawić hasło, odkształcić i zaktualizować dyrektywa wymagań:
wymaga, aby twoje hasło1 wymaga, aby twoje hasło Zastąp swoje hasło na mocne hasło.
- Trwałość
Redis popiera trwałość, co oznacza, że może zapisać dane na dysku, aby mógł przetrwać ponowne uruchomienie systemu. Istnieją dwie metody trwałości: RDB (kopia zapasowa bazy danych REDIS) i AOF (plik tylko do załącznika). Możesz włączyć wytrwałość, odkształcając i aktualizując odpowiednie dyrektywy.
Krok 4: Rozpocznij Redis
Aby uruchomić Redis, uruchom następujące polecenie:
sudo systemctl start redis
Możesz sprawdzić, czy Redis działa, uruchamiając następujące polecenie:
SUDO SYSTEMCTL STATUS REDIS
Jeśli Redis działa, wyjście powinno pokazać, że usługa jest aktywna i działa.
Krok 5: Test Redis
Aby przetestować Redis, możesz użyć narzędzia wiersza polecenia Redis-CLI. Aby połączyć się z Redis, uruchom następujące polecenie:
redis-cli
Jeśli ustawisz hasło, musisz użyć następującego polecenia:
redis -cli -A YourPassword
Zastąp swoje hasło na hasło ustawione w pliku konfiguracyjnym.
Po połączeniu możesz przetestować Redis, uruchamiając niektóre polecenia. Na przykład możesz ustawić parę wartości kluczowej w następujący sposób:
Ustaw mykey "Hello, świat!"
Aby pobrać wartość, uruchom następujące polecenie:
Zdobądź mykey
To powinno zwrócić wartość cześć, świat!.
Krok 6: Bezpieczne redis
Zabezpieczenie instalacji Redis jest ważne dla ochrony danych przed nieautoryzowanym dostępem lub złośliwymi atakami. Oto kilka najlepszych praktyk zabezpieczania instalacji Redis:
- Zmień domyślne hasło
- Wiązać się z localhost
- Włącz szyfrowanie SSL
- Użyj zapory ogniowej
Postępując zgodnie z tymi najlepszymi praktykami, możesz zabezpieczyć instalację Redis i chronić swoje dane przed nieautoryzowanym dostępem lub złośliwymi atakami.
Wniosek
Redis to potężny system przechowywania danych i buforowania, który może poprawić wydajność twoich aplikacji. Postępując zgodnie z krokami opisanymi w tym samouczku, powinieneś być w stanie zainstalować i skonfigurować Redis w swoim systemie Debian. Pamiętaj, aby zapewnić bezpieczeństwo instalacji Redis, konfigurowanie uwierzytelniania i ograniczenie dostępu tylko do zaufanych klientów. Dzięki Redis Up and End, możesz skorzystać z wielu funkcji, aby budować szybkie, niezawodne i skalowalne aplikacje.
- « Jak wymusić zabicie usługi w systemie Windows
- Jak skonfigurować Elasticsearch na Ubuntu 18.04 i 16.04 LTS »