Редис

Инсталирайте Redis на Ubuntu

Инсталирайте Redis на Ubuntu
Redis е хранилище за данни в паметта. Тоест Redis съхранява данни в паметта на компютъра (RAM). Redis се използва като кеш сървър на уебсайт или кеш на приложение и база данни. Кеш сървърът подобрява драстично производителността на вашия уеб сайт или приложение, тъй като най-често достъпните данни се кешират в RAM паметта на вашия компютър, което е наистина бързо.

Един прост пример ще направи нуждата от кеш сървър много по-ясна. Да приемем, че притежавате приложение за английски речник. Има около 200 000 думи във вашата речникова база данни. Когато потребителят търси дума във вашето приложение, приложението трябва да търси в базата данни и да намери думата и след това показва значението и някои примерни изречения на потребителя. Но 90% или повече хора търсят много често срещани думи, да кажем 30 000 думи от общо 200 000 думи във вашата база данни. И така, приложението ви за речник прекарва много време в търсене в същата дума в базата данни. По този начин се увеличава натоварването на сървъра и времето за достъп до страницата. Ами ако можете да доставите често търсените 30 000 думи по-бързо и по-ефективно? Е, ако настроите кеш сървър и кеширате най-често търсените думи, тогава 90% от натоварването на сървъра ще бъде намалено. Вашето приложение също ще реагира по-бързо от всякога. Така че можете да направите повече с по-малко. Не се нуждаете от много мощен сървър, ако използвате кеш сървър между тях. Ефективността на вашето приложение за речник може да се увеличи бързо, без да се увеличават разходите.

Сега знаете колко важни са всъщност кеш сървърите. Redis е отлично решение за кеширане.  В тази статия ще ви покажа как да инсталирате Redis на Ubuntu. Ще използвам Ubuntu 18.04 LTS за демонстрацията. Но трябва да работи за всяка модерна версия на Ubuntu. Да започваме.

Инсталиране на Redis на Ubuntu с помощта на Package Manager:

Redis се предлага в официалното хранилище на пакети на Ubuntu. Така че наистина е лесно да се инсталира.  Първо актуализирайте кеша на хранилището на APT пакети на вашата машина на Ubuntu със следната команда:

$ sudo apt актуализация

Кешът на хранилището на APT пакети трябва да бъде актуализиран.

Сега инсталирайте Redis със следната команда:

$ sudo apt инсталирайте redis

Сега натиснете у и след това натиснете продължавам.

Redis трябва да бъде инсталиран.

Сега проверете дали Redis работи правилно със следната команда:

$ redis-cli --version

Както можете да видите, на моя Ubuntu 18.04 LTS машина, Redis 4.0.9 е инсталиран и работи правилно.

Стартиране и спиране на услугата Redis:

Сега, за да проверите дали услугата Redis работи, изпълнете следната команда:

$ sudo systemctl статус redis

Както можете да видите, услугата Redis работи.

За да спрете услугата Redis, изпълнете следната команда:

$ sudo systemctl спрете redis

Както можете да видите, услугата Redis вече не работи.

За да стартирате услугата Redis, изпълнете следната команда:

$ sudo systemctl стартира redis

Както можете да видите, услугата Redis работи отново.

Стартиране на Redis при стартиране на системата:

Ако искате услугата Redis да стартира, когато компютърът ви стартира, можете да добавите услугата Redis към стартирането на системата на вашата машина Ubuntu.  Добавете услугата Redis към стартирането на системата на вашата машина на Ubuntu със следната команда:

$ sudo systemctl активира redis-сървъра

Услугата Redis трябва да бъде добавена към стартирането на системата на вашата машина Ubuntu.

Премахване на услугата Redis от стартиране на системата:

Ако сте добавили услугата Redis към стартирането на системата на вашата машина на Ubuntu и искате да я премахнете от стартирането на системата сега, изпълнете следната команда:

$ sudo systemctl деактивира redis-сървъра

Услугата Redis трябва да бъде премахната от стартирането на системата на вашата машина Ubuntu.

Изграждане на Redis от Източник:

Можете също да изградите Redis от източник на Ubuntu. Лесно е, защото Redis нямат никакви зависимости. Всичко, от което се нуждаете, е да имате работещ набор от инструменти за компилатор на GCC. Можете лесно да инсталирате GCC и всички инструменти за изграждане на Ubuntu със следната команда:

$ sudo apt инсталирайте компилация

Сега натиснете у и след това натиснете .

GCC и всички инструменти за изграждане трябва да бъдат инсталирани.

Сега изтеглете изходния код на Redis от официалния уебсайт на Redis на https: // redis.io / изтегляне

По време на писането на настоящата бета версия на Redis е 5.0. Нека да го компилираме и инсталираме.  Първо, създайте временна директория (нека я наречем redis5) и отидете до него със следната команда:

$ mkdir ~ / redis5 && cd ~ / redis5

Сега изтеглете Redis 5.0-RC 6 изходен код със следната команда:

$ wget https: // github.com / antirez / redis / archive / 5.0-rc6.катран.gz

Redis 5.0 Бета архивът с изходен код трябва да бъде изтеглен.

Сега извлечете архивния файл на изходния код със следната команда:

$ tar xvzf 5.0-rc6.катран.gz

Архивният файл трябва да бъде извлечен.

Както можете да видите, нова директория redis-5.0-rc6 / е създаден.

Сега отидете до redis-5.0-rc6 / директория със следната команда:

$ cd редис-5.0-rc6

Сега компилирайте Redis със следната команда:

$ марка

Както можете да видите, Redis се компилира. Трябва да отнеме известно време.

След като процесът на компилация завърши, трябва да видите следния изход:

Сега инсталирайте Redis със следната команда:

$ sudo make install

Redis е инсталиран.

За да проверите къде са инсталирани двоичните файлове на Redis, изпълнете следната команда:

$ whereis redis-сървър

Както можете да видите, двоичните файлове на Redis се предлагат в / usr / local / bin директория.

За да проверите дали Redis работи, изпълнете следната команда:

$ redis-cli --version

Както можете да видите, Redis 4.9.106 е инсталиран и работи правилно.

Поддръжка на езика за програмиране Redis:

Можете да взаимодействате с Redis с много езици за програмиране като Node.js, PHP, Ruby, Python, C, C ++, Java и много други.

За да проверите дали Redis има поддръжка за желания от вас език за програмиране, моля, обърнете се към официалния уебсайт на Redis на https: // redis.io / клиенти

Така че вие ​​инсталирате Redis на Ubuntu. Благодаря, че прочетохте тази статия.

Топ 5 карти за залавяне на игри
Всички сме виждали и обичаме поточни игри в YouTube. PewDiePie, Jakesepticye и Markiplier са само някои от най-добрите геймъри, които са спечелили мил...
Как да разработите игра на Linux
Преди десетилетие не много потребители на Linux биха прогнозирали, че любимата им операционна система един ден ще бъде популярна игрална платформа за ...
Пристанища с отворен код на търговски игрални машини
Безплатни разширения на играта с отворен код и междуплатформени игри могат да се използват за възпроизвеждане на стари, както и някои от доста скорошн...