Установка Redis на Linux Ubuntu 16.04 и 14.04

Redis — это высокопроизводительная key-value хранилище данных. Он хранит данные в оперативной памяти. Redis разработан в 2009 году. Это NoSQL база данных, который позволяет хранить большие объемы данных. Redis поддерживает большое количество языков программирования. Redis можно использовать как и в качество основной базы данных, так и для хранение кэша. В отличие от Memcached, который может в любой момент удалить ваши данные, он хранит информацию постоянно.

Настройки для установки Redis

В первую очередь нам нужно обновить все пакеты:

sudo apt-get update

После обновление пакетов нам нужно скачать и установить компилятор, который поможет установить Redis.

sudo apt-get install build-essential

И, наконец, нам нужно скачать tcl:

sudo apt-get install tcl8.5

Установка Redis

И так, приступаем к установке Redis. С официального сайта загружаем последнюю стабильную версию Redis:

wget http://download.redis.io/releases/redis-stable.tar.gz

После загрузки, нужно разархивировать архив и перейти в каталог:

tar xzf redis-stable.tar.gz
cd redis-stable

А сейчас нам нужно компилировать бинарные файлы Redis. Это делается с помощью команды make.

make

После компиляции, мы можем запустить тесты, чтобы убедиться, что все правильно скомпилировано:

make test

После выполнение тестов можно установить бинарные данные. Эта команда устанавливает Redis в масштабах всей системы:

sudo make install

После установки, нужно запустить Redis. Redis поставляется с скриптом, с помощью которого можно запустить программу.

Переходим в каталог utils:

cd utils

Из этого каталога запускаем установочный скрипт (Ubuntu / Debian):

sudo ./install_server.sh

После завершение работы скрипта, Redis будет работать в фоновом режиме. По умолчанию Redis запускается на порту 6379. Redis можно запустить и остановить с помощью этих команд:

sudo service redis_6379 start
sudo service redis_6379 stop

Можно получить доступ к базе данных с терминала с помощью этой команды:

redis-cli

У хранилище данных Redis есть очень много настроек. В следующем статье я расскажу о самых важных настроек и об обеспечение безопасности данных. Также, можете узнать, как можно использовать Redis в Node.js.

Об авторе

Занимаюсь программированием уже более 7 лет. Часто использую JavaScript (Node.js) и Python. Хобби - Квантовая механика и нейронные сети.

Комментарии