50% zniżki wszystkie plany, oferta czasowa. Od $2.48/mo
7 min pozostało
Bazy danych i analityka

Instalacja Redis na Ubuntu – krok po kroku, by serwer działał szybciej

Paulina Ritter By Paulina Ritter 7 minut czytania Zaktualizowano 15 lis 2023
ubuntu redis

Dlaczego lubimy przechowywać rzeczy? Niezależnie od tego, czy chodzi o obiekty fizyczne, czy cyfrowe, lubimy trzymać wszystko w schowku, aby móc do nich łatwo i szybko dostęp, gdy kiedyś ich potrzebujemy.

Pamiętasz te stare telefony, które mieliśmy z bardzo ograniczoną pojemnością pamięci? 10 zdjęć i jeden plik wideo w dobrej jakości, i hop, pojawiłaby się wiadomość "Pamięć zapełniona".

Co zatem zrobili inżynierowie i technicy?

Stworzyli małe pamięci masowe dla wszystkich typów urządzeń cyfrowych, takich jak nasze telefony i laptopy, a zewnętrzne dyski twarde o pojemności 1 TB były wisienką na torcie wśród urządzeń pamięciowych. Dzięki tym gadżetom pamięciowym mogliśmy zaoszczędzić miejsce na naszych telefonach i laptopach, co prowadziło do lepszej wydajności i wyższej prędkości wykonywania. Dziś bardziej niż kiedykolwiek potrzebujemy responsywnych urządzeń, które wykonują nasze żądania w sekundy, a gadżety pamięciowe odgrywają tu ogromną rolę.

A teraz, czy potrafisz zgadnąć co to Redis to? Jeśli myślisz, że ma to coś wspólnego z usprawnianiem pamięci, jesteś na dobrej drodze.

Zacznijmy od podstaw, a następnie omówimy, dlaczego i jak zainstalować Redis na Ubuntu.

Czym jest Ubuntu Redis?

Redis (lub Ubuntu Redis) to skrót od Zdalny Serwer Słownika, zaawansowanego, wysokiej jakości oprogramowania pamięciowego o otwartym kodzie źródłowym, używanego głównie do sortowania danych i buforowania. Redis jest obsługiwany na większości POSIX systemów takich jak Linux, BSD i Mac OS X i jest znany z funkcji poprawy wydajności i prędkości.

Porozmawiajmy więcej o cache, czyli o głównym powodzie, dla którego Redis jest tak popularny.

Pomyśl o cache jako tymczasowej bazie danych, która może ładować dane szybciej niż zwykła pamięć masowa. Dane przechowywane są w ich oryginalnej lokalizacji, ale gdy są również przechowywane w pamięci cache, mogą być ładowane i dostępne znacznie szybciej.

Teraz, gdy już wiesz, czym jest Ubuntu Redis, przejdźmy do tego, jak zainstalować Redis na Ubuntu.

Jak zainstalować Redis na Ubuntu?

W tej sekcji chcemy omówić kroki instalacji Redis Ubuntu 20.04, a dokładniej, jak zainstalować serwer Redis Ubuntu. Możesz postępować zgodnie z tym przewodnikiem, aby dowiedzieć się, jak zainstalować Redis na Ubuntu.

  1. Uruchom Ubuntu VPS na swoim systemie Ubuntu i połącz się z nim za pomocą terminala SSH.
  2. Wpisz poniższe polecenie, aby zaktualizować repozytorium APT.
    sudo apt-get update
  3. Wpisz i naciśnij Y a następnie naciśnij Enter aby zainstalować serwer Redis Ubuntu.
    sudo apt install redis
  4. Sprawdź wersję, aby potwierdzić, że kroki instalacji Redis Ubuntu 20.04 zostały pomyślnie wykonane.
    redis-cli --version
  5. Wpisz to polecenie, aby sprawdzić status serwera Redis:
    sudo systemctl status redis

Jeśli w raporcie wyjściowym widzisz opcję "Active: active (running)", oznacza to, że serwer Redis jest zainstalowany i włączony, a Ty pomyślnie ukończyłeś kroki instalacji Redis na Ubuntu.

Możesz użyć tego polecenia, aby zatrzymać usługę Redis:

sudo systemctl stop redis

Jeśli w wyniku zobaczysz komunikat "Active: inactive (dead)", oznacza to, że Redis jest wyłączony.

Aby zrestartować Ubuntu Redis, wpisz to polecenie:

sudo systemctl restart redis-server

Czym są polecenia CLI Redis i do czego służą? 

CLI to skrót od Command Line Input i jest to program pośredniczący, który tłumaczy wpisywane teksty na język zrozumiały dla systemu operacyjnego. Na początku ery komputerów nie było graficznych interfejsów użytkownika (GUI), a polecenia CLI były głównym sposobem korzystania z komputerów. Zapoznaj się z popularnymi poleceniami Ubuntu Redis i ich funkcjami poniżej:

  • Aby skonfigurować wybrany plik: Redis-server /path/redis.conf
  • Aby przypisać wartość do klucza: APPEND key value
  • Aby usunąć klucz: DEL key
  • Aby znaleźć klucze pasujące do danego wzorca: KEYS pattern
  • Aby określić długość klucza: STRLEN key
  • Aby sprawdzić wartości wielu kluczy: MGET key [key …]
  • Aby zmienić wartość klucza: GETSET key value

Ważne jest zapoznanie się z poleceniami Redis po zainstalowaniu Redis na Ubuntu, abyś mógł w pełni wykorzystać możliwości Redis.

Polecenia CLI to edytujące polecenia używane do:

  • Cytowania i escapowania stringów
  • Zmiany lub modyfikacji hostów, portów, haseł i bazy danych
  • Umożliwienia SSL/TLS skonfigurowania zaufanego pakietu certyfikatów głównych lub katalogu
  • Odbierania danych wejściowych z innych poleceń za pośrednictwem standardowego wejścia
  • Ciągłego wykonywania tego samego polecenia w celu monitorowania określonej zawartości lub informacji
  • Masowego wstawiania danych za pomocą
  • Umożliwienia funkcji eksportu CSV (Comma Separated Values) do wysyłania danych z Redis do zewnętrznego programu
  • Debugowania skryptów Lua
  • Zarządzania połączeniami i ponownymi połączeniami do różnych instancji (hosty, porty itp.)
  • Czyszczenia ekranu terminala
  • Monitorowania instancji Redis w czasie rzeczywistym za pośrednictwem funkcji Continuous stats mode
  • Publikowania wiadomości na kanałach Pub/Sub Redis za pomocą Polecenie PUBLISH
  • Monitorowania opóźnień instancji Redis
  • Wykonywanie zdalnych kopii zapasowych plików RDB

I więcej.

Ubuntu VPS; Główne wymaganie wstępne dla instalacji Ubuntu Redis

Aby pomyślnie i bezpiecznie zainstalować Ubuntu oraz Redis, najpierw musisz znaleźć niezawodny VPS. VPS to Virtual Private Server, i chociaż nie jest on obowiązkowy do instalacji serwera Redis Ubuntu, warto go używać, ponieważ:

  • VPS jest zaprojektowany do obsługi dużych wolumenów transmisji i zarządzania danymi.
  • Ubuntu VPS gwarantuje czas pracy 99,95%, co jest niezbędne dla responsywnej struktury sieci.
  • VPS zapobiega utracie danych, gdy system pracuje pod dużym obciążeniem spowodowanym pikami ruchu lub błędami hostingu.
  • VPS chroni twoją instalację Ubuntu Redis przed złośliwymi atakami i kradzieżą danych.
  • VPS oferuje skalowalność i elastyczność, aby zmienić lub dostosować serwer cache i wiele więcej.

Cloudzy wirtualny serwer prywatny w chmurze jest wyposażony w NVMe SSD magazyn oraz DDR4 RAM, co znacznie zwiększa wydajność. Najlepsze w Cloudzy Ubuntu VPS to fakt, że możesz go przetestować w rozsądnej cenie, a dodatkowo otrzymujesz gwarancję 99,95% czasu pracy. Dzięki temu wiesz na pewno, że twój serwer jest dostępny i działa prawie bez przeszkód.

Nasz zespół techniczny zawsze chętnie pomoże ci dostosować VPS do twoich konkretnych potrzeb. Spróbuj naszego VPS i daj nam znać, jeśli szukasz jakiejś szczególnej funkcji - możliwe, że ją mamy!

ubuntu-vps Oczywisty wybór

Większość serwerów z Linux działa na Ubuntu. Dlaczego nie twój? Przekonaj się, za co wszyscy cenią Ubuntu, i zamów zoptymalizowany Ubuntu VPS.

Zamów swój Ubuntu VPS

Podsumowanie

Redis to zaawansowane oprogramowanie open-source do zarządzania pamięcią, które pomaga użytkownikom szybciej uzyskać dostęp do danych. Możesz zainstalować Redis na Ubuntu, Mac OS X i większości systemów POSIX. Istnieją dwa sposoby instalacji Redis na Ubuntu:

  1. Ubuntu VPS
  2. Polecenia CLI

Omówiliśmy obie metody w tym artykule, ale lepiej jest użyć Ubuntu VPS do instalacji Redis na Ubuntu, ponieważ:

  • Nasz cloud VPS gwarantuje 99,95% czasu pracy i obsługuje duże wolumeny transmisji danych.
  • Nasz cloud VPS jest zabezpieczony zaawansowanymi narzędziami szyfrowania, które chronią twój system przed złośliwymi atakami i zagrożeniami cybernetycznymi.
  • Nasz cloud VPS jest całkowicie konfigurowalny w zależności od twoich potrzeb, więc wraz z rozwojem biznesu nie będziesz się martwić o utratę danych ani zarządzanie pikami ruchu.

W Cloudzy oferujemy szeroką gamę serwerów prywatnych, wszystkie zaprojektowane z myślą o potrzebach naszych klientów. Skontaktuj się z nami, aby dowiedzieć się więcej.

cloud-vps VPS w chmurze

Chcesz wydajny Cloud VPS? Uruchom go już dziś i płać tylko za to, czego faktycznie używasz z Cloudzy!

Zacznij tutaj

Często zadawane pytania

Dlaczego powinienem zainstalować Redis na Ubuntu?

Redis to szybkie, zaawansowane oprogramowanie open-source do zarządzania pamięcią, które poprawia szybkość i wydajność systemu. Oto powody, dla których powinieneś zainstalować Redis na Ubuntu 20.04:

  • Zmniejsza czas wczytywania stron internetowych dzięki funkcji cache
  • Przyspiesza proces pobierania danych
  • Umożliwia użytkownikom wykonywanie wielu procesów transakcyjnych jednocześnie
  • Usprawnia komunikację między różnymi częściami aplikacji

Czy mogę zainstalować Redis na wszystkim?

Możesz, ale pamiętaj, że Redis, mimo że jest szybką bazą danych w pamięci, ma ograniczenia wynikające z rozmiaru RAM twojego systemu. Aby uzyskać najlepszą wydajność z Redis, maksymalna ilość danych przechowywanych w nim nie powinna przekraczać 1/3 rozmiaru twojej RAM.

Jaka jest różnica między Redis a MySQL?

  • Redis to nierelacyjna baza danych wyposażona w replikację, skrypty Lua i eksmisję LRU. Używana do szybkiego dostępu do danych w pamięci i zarządzania nimi w czasie rzeczywistym.
  • MySQL to relacyjna baza danych napisana w języku SQL. Doskonały wybór do poprawy wydajności aplikacji webowych.
Udostępnij

Więcej z bloga

Czytaj dalej.

Oryginalny symbol MongoDB na tle futurystycznego serwera do instalacji MongoDB na Ubuntu + tagline o zawartości artykułu + tytuł artykułu + logo marki Cloudzy
Bazy danych i analityka

Jak zainstalować MongoDB na trzech najnowszych wersjach Ubuntu (krok po kroku)

Zdecydowałeś się użyć MongoDB, świetnej alternatywy dla MariaDB do budowania aplikacji w stosie MERN, platform analitycznych lub innych systemów opartych na dokumentach, ale nie możesz znaleźć dobrego

Jim SchwarzJim Schwarz 12 minut czytania
Inteligentne zarządzanie danymi w firmie: strategie przechowywania i tworzenia kopii zapasowych w stylu chmurowym z VPS
Bazy danych i analityka

Inteligentne zarządzanie danymi w firmie: strategie przechowywania i tworzenia kopii zapasowych w stylu chmurowym z VPS

VPS do bezpiecznego zarządzania danymi firmowymi to strategia, którą polecam zawsze, gdy firma decyduje się przestać żonglować plikami między laptopami, załącznikami e-mail i zapomnianymi

Rexa CyrusRexa Cyrus 7 minut czytania
Zmaterializowany widok a widok
Bazy danych i analityka

Zmaterializowany widok a widok: rola obu rozwiązań w bazach danych

W systemach bazodanowych zmaterializowany widok to obiekt bazy danych, który przechowuje wstępnie obliczone wyniki zapytania jako fizyczną tabelę. Ponieważ dane są faktycznie zapisane na dysku, złożone

Ivy JohnsonIvy Johnson 7 minut czytania

Gotowy do wdrożenia? Od 2,48 USD/miesiąc.

Niezależna chmura od 2008 roku. AMD EPYC, NVMe, 40 Gbps. Zwrot pieniędzy w ciągu 14 dni.