Як встановити Redis в Ubuntu

watch 17s
views 2

12:09, 16.03.2022

Redis – це не реляційна резидентна система управління базами даних (СУБД). По суті, сховище, в якому містяться дані типу «ключ-значення». При використанні Redis усі дані зберігаються в пам'яті, доступ до них можна отримати лише по ключу, але за потреби дані можуть зберігатися на диску. Структура і логіка роботи цієї СУБД забезпечує у рази більш високу продуктивність, ніж у традиційних реляційних систем управління базами даних.

Розробкою Redis займається компанія VMWare, при цьому програмне забезпечення має відкритий вихідний код, тому в разі потреби логіку роботи ПЗ можна адаптувати під індивідуальні потреби та потреби. Через те, що максимальний обсяг даних, який може зберігатися в Redis, обмежується обсягом ОЗП на сервері, вона підходить далеко не всім. Ось оптимальні сценарії використання СУБД, за яких вона покаже себе якнайкраще:

  • зберігання сесій та профілів користувачів;
  • сервер черг;
  • як альтернатива Memcached;
  • простір під зберігання даних про онлайн-користувачів, кодів капч, саджестів пошукових запитів тощо;
  • для невеликих додатків, де потрібна висока швидкість роботи – різні скорочення посилань, іміджборди, блоги і т.д.;
  • як сховища проміжних результатів обчислень у процесі обробки великих масивів даних.

Тепер, коли ви знаєте, що являє собою дана СУБД і для чого вона потрібна, ми розповімо, як відбувається установка Redis на Ubuntu 20.04.

Установка Redis на Ubuntu

Відбувається у кілька простих кроків. Від імені користувача з правами доступу рівня root вводимо дві команди з привілеями sudo:

sudo apt update
sudo apt install redis-server


Жодний сторонній репозиторій нам не знадобиться, актуальна версія СУБД, що тільки спрощує завдання. Після введення команд запуститься процес установки, він займе не більше кількох хвилин.

Перевірити статус служби можна командою:

sudo systemctl status redis-server


Якщо все пройшло успішно, вам видасть повідомлення на кшталт такого:

● redis-server.service - Advanced key-value store
 	Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabled)
 	Active: active (running) since Sat 2020-06-06 20:03:08 UTC; 10s ago
...


Так, до речі, важливий момент – перед запуском Redis обов'язково потрібно включити IPv6, інакше вона не запуститься. Далі ви можете приступати до фінального настроювання та підготовки системи управління базами даних до роботи. Щоб докладніше дізнатися про тонкощі налаштування та керування цієї СУБД, рекомендуємо відвідати офіційний сайт, де зберігається відповідна документація.

Поділитися

Чи була ця стаття корисною для вас?

Популярні пропозиції VPS

-10%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
50 GB SSD
Bandwidth
Bandwidth
Unlimited
10Ge-KVM-SSD 4096 Linux

60.5

При оплаті за рік

-4.5%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB HDD
Bandwidth
Bandwidth
300 Gb
wKVM-HDD HK 4096 Windows

16.66

При оплаті за рік

-24.7%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
50 GB SSD
Bandwidth
Bandwidth
4 TB
KVM-SSD 4096 Metered Linux

31

При оплаті за рік

-9.7%

CPU
CPU
10 Xeon Cores
RAM
RAM
64 GB
Space
Space
300 GB SSD
Bandwidth
Bandwidth
Unlimited
wKVM-SSD 65536 Windows

138.99

При оплаті за рік

-21.5%

CPU
CPU
2 Xeon Cores
RAM
RAM
2 GB
Space
Space
75 GB SSD
Bandwidth
Bandwidth
300 GB
wKVM-SSD 2048 HK Windows

26

При оплаті за рік

-10%

CPU
CPU
6 Xeon Cores
RAM
RAM
16 GB
Space
Space
150 GB SSD
Bandwidth
Bandwidth
Unlimited
10Ge-KVM-SSD 16384 Linux

231

При оплаті за рік

-10%

CPU
CPU
4 Epyc Cores
RAM
RAM
4 GB
Space
Space
50 GB NVMe
Bandwidth
Bandwidth
Unlimited
wKVM-NVMe 4096 Windows

18.1

При оплаті за рік

-10%

CPU
CPU
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
Unlimited
KVM-SSD 8192 Linux

25.85

При оплаті за рік

-4.6%

CPU
CPU
3 Xeon Cores
RAM
RAM
1 GB
Space
Space
40 GB HDD
Bandwidth
Bandwidth
300 Gb
wKVM-HDD HK 1024 Windows

10.12

При оплаті за рік

-21%

CPU
CPU
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
8 TB
wKVM-SSD 8192 Metered Windows

65

При оплаті за рік

Інші статті на цю тему

cookie

Чи приймаєте ви файли cookie та політику конфіденційності?

Ми використовуємо файли cookie, щоб забезпечити вам найкращий досвід роботи на нашому сайті. Якщо ви продовжуєте користуватися сайтом, не змінюючи налаштувань, вважайте, що ви згодні на отримання всіх файлів cookie на сайті HostZealot.