Като сървъри в сигурни центрове за данни в Европа. Open облак VPS / VDS сървър на бърз SSD за 1 минута!
Най-добър уеб хостинг:
- ще предпазят данните от неоторизиран достъп в защитена Европейския център за данни
- ще плати най-малко в Bitcoin.
- Той ще постави вашата дистрибуция
- защита от DDoS-атаки
- безплатно архивиране
- Uptime 99,9999%
- DPC - TIER III
- ISP - етап I
Подкрепа в руските 24/7/365 работи с юридически и физически лица. Сега трябва 24 ядро и 72 Gb RAM. Моля ви!
Нашите конкурентни цени доказват, че най-евтиният хостинг, че не знаеш!
За броени минути, изберете конфигурация, заплати и CMS на VPS е готова.
Връщане на парите - за 30 дни!
Банкови карти, електронни валута през QIWI терминали, Webmoney, PayPal, Novoplat и други.
Задайте въпрос 24/7/365 поддръжка
Намерете отговорите в нашата база данни, както и да отговарят на препоръките на
Redis - гъвкав и продуктивен тип съхранение "ключ-стойност", която поддържа много езици. Това ръководство ще ви помогне да се инсталира и конфигурира Redis на Ubuntu 16.04 сървър.
изисквания
- Предварително конфигурирани Ubuntu 16.04 сървър.
- Non-корен на потребителя достъп до командата Sudo.
Всички необходими инструкции за приготвяне на сървъра могат да бъдат намерени в тази статия.
Инсталиране на зависимости
За да се получи най-новата версия на Redis, трябва да компилирате програмата от изходен код. Това изисква инструментариуми за изграждане и тестване на код. Преди да изтеглите изходния код, за да инсталирате тези инструменти.
В хранилищата на Ubuntu, можете да намерите на мета пакет изграждане-важно, съдържащ инструменти за събиране на данни. За да тествате нужда TCL. За да инсталирате тези пакети, въведете:
Sudo актуализация ап-да
ап-да инсталирате натрупване от съществено значение TCL
Изтеглете, компилирате и инсталирате Redis
Изтеглете и извличане на изходния код
Тъй като изходния код не е необходимо да се съхранява (да се актуализира програмата за съставяне на кода по-добре отново), можете да изтеглите и да събере в директорията / ПТУ. Отворете тази папка:
Сега изтеглите последната стабилна версия на Redis. Тя е винаги на разположение в тази връзка.
катран xzvf преразпределяне-stable.tar.gz
Отворете директорията с изходния код преразпределяне на:
Изграждане и инсталиране на Redis
Сега можете да се съберат данни за бинарни файлове Redis:
След това можете да използвате инструменти за тестване, за да се уверите, че кодът е сглобена правилно.
По заповед ще отнеме няколко минути. След тестване, можете да инсталирате бинарни файлове:
Sudo направи инсталиране
Създаване Redis
След като инсталирате Redis нуждае от настройка.
Първо, създаване на директория за съхранение на конфигурационния файл, / и т.н. / преразпределяне.
Sudo защитен режим / и т.н. / преразпределяне
Копирайте примерен конфигурационен файл, от източник Redis архива:
Sudo CP /tmp/redis-stable/redis.conf / и т.н. / преразпределяне
Отворете файла, за да го редактирате в рамките на няколко параметъра:
Sudo нано /etc/redis/redis.conf
Намери директива надзор; В момента тя да не. Тъй като се работи по една операционна система, която използва systemd инициализация на системата, текущата стойност на директивата трябва да бъде променен, за да systemd.
# Ако изпълните Redis от парвеню или systemd, Redis може да взаимодейства с вашия
# Надзор дърво. Опции:
# Контролирани не - няма взаимодействие надзор
# Контролирани парвеню - сигнал парвеню с удар Redis в режим SIGSTOP
# Контролирани systemd - сигнал systemd като пишете ГОТОВИ = 1 до $ NOTIFY_SOCKET
# Контролирани авто - откриване на парвеню или systemd метод, основан на
# UPSTART_JOB или NOTIFY_SOCKET променливи
# Забележка: тези методи за надзор само сигнализират "процес е готова."
# Те не дават възможност за непрекъснато за жизненост пинг обратно към своя ръководител.
контролираният systemd
.
След това намерете директива реж. Тази опция се задава директорията за изхвърляне постоянна база данни Redis. Изберете директорията, която е отворена за вписвания за Redis и заключен за обикновените потребители. Това ръководство е директория / Var / ИЪ / преразпределяне.
# На работната директория.
#
# ПБ ще се изписва и в тази директория, с посочено име на файла
# Над използване на директивата конфигурация "dbfilename".
#
# Също ще бъде създаден файл само за добавяне на вътре в тази директория.
#
# Имайте предвид, че вие трябва да посочите директория тук, а не име на файла.
реж / Var / ПЬ / преразпределяне
.
Запазване и затворете файла.
Създаване на единица-файл за Redis
Сега трябва да се създаде звено systemd-файл за Redis, за инициализиране на системата за управление на процеса на Redis.
Създаване и отворен /etc/systemd/system/redis.service файл.
Sudo нано /etc/systemd/system/redis.service
Добави раздела [Unit], описващ процеса и в зависимост от:
[Единица]
Описание = Redis In-Memory Data Store
След = network.target
В [служба] трябва да конфигурирате поведението на сървъра. От съображения за сигурност не можете да стартирате услугата, както корен. За да направите това, да създадете отделен потребител и група (в ръководството са условно наречени преразпределяне).
За да стартирате услугата е необходимо да се обадите на двоичен файл преразпределяне-сървър, определен в настройките. За да го спре, можете да използвате Redis изключване с помощта на двоичен файл преразпределяне-CLI. За да конфигурирате Redis възстановяване от грешки, трябва да промените стойността на директивите за рестартиране на винаги. Вземете това:
[Единица]
Описание = Redis In-Memory Data Store
След = network.target
[Услуга]
Потребителски = преразпределяне
Група = преразпределяне
ExecStart = / ЮЕсАр / местни /etc/redis/redis.conf / хамбар / преразпределяне-сървър
ExecStop = / ЮЕсАр / местни / хамбар / преразпределяне-CLI изключване
Рестарт = винаги
След това добавете секцията [Install], което определя systemd системата цел, която трябва да се свържете с услугата.
[Единица]
Описание = Redis In-Memory Data Store
След = network.target
[Услуга]
Потребителски = преразпределяне
Група = преразпределяне
ExecStart = / ЮЕсАр / местни /etc/redis/redis.conf / хамбар / преразпределяне-сървър
ExecStop = / ЮЕсАр / местни / хамбар / преразпределяне-CLI изключване
Рестарт = винаги
[Инсталиране]
WantedBy = multi-user.target
Запазване и затворете файла.
Създаване на потребителски, група и директория Redis
Сега трябва да създадете потребител, група и директория е посочено в предишните настройки.
Първо, създаване на групи и потребители преразпределяне. За да направите това, изпълнете следната команда:
Sudo adduser --system --group --no-създават дома преразпределяне
След това създайте директория / VAR / ИЪ / преразпределяне:
Sudo защитен режим / Var / ПЬ / преразпределяне
Премини на потребители и групи правата за преразпределяне на стоките на:
SUDO chown преразпределяне: преразпределяне / Var / ИЪ / Redis
Блокиране на достъпа до директорията, за други потребители:
SUDO коригират 770 / VAR / ИЪ / преразпределяне
Работещи и тестване Redis
Работещи Redis услуги
Започнете systemd на услугата:
SUDO systemctl стартиращи преразпределяне
Проверка на състоянието на услугата, за да сте сигурни, че това е екзекутиран без грешки:
SUDO systemctl преразпределяне статус
тестване Redis
За да сте сигурни, че Redis изпълняват, се свържете със сървъра Redis използване клиента на команди:
След това въведете в появява ред:
Командата трябва да се върне:
Уверете се, че можете да добавите бутони:
комплект тест "Това е работа!"
добре
Опитайте се да извлече стойност:
Командата трябва да се върне:
Redis да затворите командния ред, тип:
Опитайте да рестартирате Redis:
Sudo systemctl рестартиране преразпределяне
Свържете отново с помощта на клиента и се уверете, че добавената стойност на наличните по-рано:
преразпределяне-CLI
получите тест
Командата трябва да се върне:
Затворете командния ред:
автоматично стартиране Redis
Уверете се, че Redis работи, задайте автоматично стартиране на услуги.
За да направите това, напишете:
Sudo systemctl позволи преразпределяне
Създаден символна връзка от /etc/systemd/system/multi-user.target.wants/redis.service да /etc/systemd/system/redis.service.
заключение
Сега Redis магазин инсталиран на Ubuntu 16.04 сървър и е готова за работа. По-полезно за ръководства Redis може да се намери в нашите информатори.
Свързани статии