Jak zainstalować Redis na Ubuntu
- 2530
- 735
- Pan Jeremiasz Więcek
Redis jest zaawansowaną trwałą bazą danych wartości kluczowej z interfejsem sieciowym i kluczowymi funkcjami, takimi jak wbudowana replikacja, transakcje, automatyczne partycjonowanie z Klaster Redis, i różne poziomy trwałości na dysku i wiele więcej. Poza tym oferuje wysoką dostępność przez Redis Sentinel. Obsługuje różne struktury danych, w tym ciągi, skróty, listy, zestawy, a zatem sortowane zestawy z zapytaniami zakresu.
W tym przewodniku pokażemy, jak zainstalować i skonfigurować Redis z podstawowymi opcjami w Ubuntu.
Konfigurowanie systemu Ubuntu do pracy z Redis
Zanim możesz zainstalować, skonfiguruj i użyj Redis na Twoim Ubuntu serwer, możesz skonfigurować serwer dla Redis pracować wydajnie.
Jest kilka wskazówek, które podzielimy się, jak wyjaśniono poniżej.
- Pierwszą wskazówką jest upewnienie się, że utworzyłeś przestrzeń zamiany na serwerze; Zalecamy tworzenie tak samo, jak wymiana, co pamięć (Baran). Zapobiega to awarii Redisa, gdy nie ma wystarczającej ilości pamięci RAM.
- Powinieneś upewnić się, że ustawiłeś jądro Linux Pamięć nadmierna ustawienie do
1
poprzez dodanie Vm.OverCommit_Memory = 1 Do /etc/sysctl.conf plik konfiguracyjny.
Aby zastosować zmiany, ponownie uruchom serwer. Alternatywnie, wpłydź to natychmiast, uruchamiając następujące polecenie.
$ sudo sysctl vm.OverCommit_Memory = 1
Następnie upewnij się również, że przezroczysty Ogromne strony jądro Funkcja jest wyłączona, ponieważ ta funkcja szkodzi zarówno użyciu pamięci, jak i opóźnieniu na serwerze.
$ echo nigdy> sudo tee -a/sys/jądro/mm/przezroczysta_hugePage/włączona
Instalowanie Redis na Ubuntu
Aby zainstalować Redis pakiet z domyślnych repozytoriów, możesz użyć menedżera pakietów apt i upewnić się, że pamięć podręczna źródeł pakietów jest aktualna przed zainstalowaniem Redis pakiet w następujący sposób.
Aktualizacja $ sudo apt
Następnie zainstaluj Redis-serwer pakiet, który również instaluje narzędzia redis jako zależność.
$ sudo apt Zainstaluj Redis-ServerZainstaluj Redis na Ubuntu
Możesz zainstalować dodatkowe Redis pakiety takie jak Redis-Sentinel narzędzie monitorujące i Redis-Redisearch w następujący sposób moduł silnika silnika indeksu wskaźnika wyszukiwarki i wtórnego.
$ sudo apt Zainstaluj Redis-Sentinel Redis-Redisearch
Po zakończeniu instalacji, Systemd automatycznie uruchomi i umożliwi Redis usługa w systemie rozruchowym. Możesz potwierdzić status, uruchamiając następujące polecenie SystemCtl.
$ sudo systemCtl Status RedisSprawdź status usługi Redis
Konfigurowanie serwera Redis na Ubuntu
Redis serwer odczytuje dyrektywy konfiguracyjne z /etc/redis/redis.conf plik i możesz go skonfigurować zgodnie z potrzebami.
Aby otworzyć ten plik do edycji, użyj swoich ulubionych edytorów tekstowych w następujący sposób.
$ sudo vim/etc/redis/redis.conf
Domyślnie, Redis Serwer słucha na interfejsie Loopback (127.0.0.1) i słucha w porcie 6379 dla połączeń. Możesz zezwolić na połączenia na wiele interfejsów za pomocą "wiązać"
Dyrektywa konfiguracyjna, a następnie jeden lub więcej adresów IP, jak pokazano.
Bind 192.168.1.100 10.0.0.1 wiązanie 127.0.0.1 :: 1
Dyrektywa portu może być używana do zmiany portu, na którym chcesz słuchać Redis.
Port 3000
Konfigurowanie Redisa jako pamięci podręcznej
Możesz użyć Redis jako pamięć podręczna, aby ustawić czas na żyć inaczej dla każdego klucza. Oznacza to, że każdy klucz zostanie automatycznie usunięty z serwera po wygaśnięciu. Ta konfiguracja zakłada maksymalny limit pamięci 4 megabajtów.
Maxmemory 4mb Maxmemory-Policy Allkeys-lru
Więcej dyrektyw można znaleźć w pliku konfiguracyjnym i skonfigurować Redis tak, jak chcesz, aby działał. Po dokonaniu wszystkich niezbędnych zmian, zapisz plik i uruchom ponownie usługę Redis w następujący sposób.
$ sudo systemctl restart redis
Jeśli masz UFW Firewall Service, musisz otworzyć port Redis, w zaporze w zaporze. Umożliwi to zewnętrzne żądania przejście przez zaporę na serwer Redis.
$ sudo ufw zezwolić 6379/tcp $ sudo ufw
Testowanie połączenia z serwerem Redis
Możesz testować łączność z serwerem Redis za pomocą redis-cli pożytek.
$ redis-cli> lista klientów #Command, aby wymienić podłączonych klientówTest połączenie Redis
Więcej informacji i przykładów konfiguracji można zapoznać się z dokumentacją Redis.
Wniosek
W tym przewodniku pokazaliśmy, jak instalować i konfigurować Redis NA Ubuntu serwer. W przypadku wszelkich zapytań lub przemyśleń chcesz się z nami podzielić, skorzystaj z sekcji informacji zwrotnej poniżej.
- « Jak zabezpieczyć Apache za pomocą bezpłatnego Certyfikatu SSL Let's SSL na Ubuntu i Debian
- Jak zainstalować bazę danych PostgreSQL w Debian 10 »