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

Instalacja Redis na Ubuntu: proste kroki do zwiększenia wydajności serwera

Paulina Ritter By Paulina Ritter 7 min 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 Linux korzysta z Ubuntu, dlaczego nie Ty? Odkryj, dlaczego wszyscy kochają Ubuntu i kup 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 Cloud VPS

Chcesz wydajny Cloud VPS? Zdobądź swój już dziś i płać tylko za to, czego 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:

  • Skraca czas ładowania stron dzięki funkcji cachowania
  • Przyspiesza proces pobierania danych
  • Umożliwia użytkownikom wykonywanie wielu procesów transakcyjnych jednocześnie
  • Poprawia 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.

Tabela porównawcza samodzielnie hostowanych narzędzi analitycznych Umami, Matomo, Fathom Lite i Ackee przypisanych do rozmiarów VPS i lokalizacji centrów danych w UE
Bazy danych i analityka

Najlepsza samodzielnie hostowana analityka: Matomo vs Umami vs Fathom Lite (i gdzie każde z nich pasuje)

Po Schrems II kilka europejskich organów ochrony danych stwierdziło, że Google Analytics powodował niezgodne z prawem transfery danych z UE do USA w ramach starego mechanizmu przekazywania danych. Ten artykuł

Chike 16 min czytania
Oryginalny symbol MongoDB przedstawiony na futurystycznym serwerze do instalacji MongoDB na Ubuntu + slogan o tym, czego spodziewać się po artykule + 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 budowy aplikacji MERN stack, platformy analitycznej lub dowolnego systemu opartego na dokumentach, ale natrafiłeś na ścianę z dobrym

Jim SchwarzJim Schwarz 12 min czytania
Inteligentne zarządzanie danymi w Twojej firmie: strategie pamięci masowej i kopii zapasowych w stylu chmury z VPS
Bazy danych i analityka

Inteligentne zarządzanie danymi w Twojej firmie: strategie pamięci masowej i kopii zapasowych w stylu chmury z VPS

VPS do bezpiecznego zarządzania danymi firmowymi to strategia, którą polecam za każdym razem, gdy firma decyduje, że pora przestać żonglować plikami między laptopami, załącznikami e-mail a na wpół zapomnianymi

Rexa CyrusRexa Cyrus 7 min czytania

Gotowy do wdrożenia? Od $2,48/mies.

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