Як встановити 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

розпродаж

-20%

CPU
CPU
6 Epyc Cores
RAM
RAM
16 GB
Space
Space
150 GB NVMe
Bandwidth
Bandwidth
Unlimited
KVM-NVMe 16384 Linux

60.5

При оплаті за місяць

розпродаж

-20%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
75 GB SSD
Bandwidth
Bandwidth
Unlimited
wKVM-SSD 2048 Windows

14.8

При оплаті за місяць

розпродаж

-20%

CPU
CPU
8 Xeon Cores
RAM
RAM
32 GB
Space
Space
200 GB SSD
Bandwidth
Bandwidth
12 TB
wKVM-SSD 32768 Metered Windows

156

При оплаті за місяць

розпродаж

-20%

CPU
CPU
3 Xeon Cores
RAM
RAM
1 GB
Space
Space
50 GB SSD
Bandwidth
Bandwidth
1 TB
wKVM-SSD 1024 Metered Windows

17

При оплаті за місяць

розпродаж

-20%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
30 GB SSD
Bandwidth
Bandwidth
Unlimited
KVM-SSD 2048 Linux

8.3

При оплаті за місяць

розпродаж

-20%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB HDD
Bandwidth
Bandwidth
Unlimited
KVM-HDD 4096 Linux

15

При оплаті за місяць

розпродаж

-19.9%

CPU
CPU
2 Xeon Cores
RAM
RAM
512 MB
Space
Space
10 GB SSD
Bandwidth
Bandwidth
1 TB
KVM-SSD 512 Metered Linux

5.33

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

розпродаж

-20%

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

60.5

При оплаті за місяць

розпродаж

-20%

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

15.95

При оплаті за місяць

розпродаж

-20%

CPU
CPU
3 Epyc Cores
RAM
RAM
2 GB
Space
Space
20 GB NVMe
Bandwidth
Bandwidth
Unlimited
KVM-NVMe 2048 Linux

14.9

При оплаті за місяць

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

cookie

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

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