Skip to content

Установка и настройка автономной системы Redis в Linux

1. Обзор

Redis - это база данных с открытым исходным кодом, основанная на использовании языка C и написанная по принципу "ключ-значение". Обучающее видео: Установка и настройка Redis в системе Linux

Redis используется в качестве сервера с состоянием в веб-кластерах, в основном для хранения кэшированных логинов, блокировок шаблонов, идентификаторов сессий, WebSockets и т. д., а также играет роль аутентификации всех доступов и операций.

2. Операционные шаги

2.1 Установка компилятора gcc

Для установки Redis необходимо скомпилировать исходные пакеты. Этот шаг зависит от компилятора gcc, поэтому, если у вас нет среды gcc, вам нужно установить его самостоятельно, выполнив команду yum install gcc gcc-c++, как показано ниже:

gcc -v #Проверка наличия компилятора gcc

2.2 Загрузка Redis

Есть два способа сделать это: загрузить с официального сайта или загрузить рекомендуемую версию Redis-5.0.4:

1) Официальный сайт для загрузки: http: //download.redis.io/releases/

2) Redis-5.0.4:redis-5.0.4.tar.gz

2.3 Установка Redis

  
  
mkdir /usr/redis # Создайте каталог Redis cd /usr/redis # Войдите в каталог # Перенесите программу установки Redis в этот каталог  
  
Перенесите программу установки Redis в этот каталог # tar -zxvf redis-5.0.4.tar.gz # Распакуйте программу установки cd /usr/redis/redis-5.0.4 # Перейдите в каталог распаковки  
   
  
  
make make test make install # Команды установки redis-server -v # Проверка результатов установки

2.4 Изменение конфигурации

Перейдите в меню Редактировать файл, как показано ниже:

vi /usr/redis/redis-5.0.4/redis.conf # Редактирование файла конфигурации redis.conf

Измените следующее:

  
bind 127.0.0.1 ---> # bind 127.0.0.1 protected-mode yes ---> protected-mode  
  
no daemonize no ---> daemonize yes # По умолчанию запускается как демон, не нужно добавлять и заставлять демона запускать порт 6379 --->  
port 7379 # Измените порт на 7379 pidfile /var/run/redis_6379.pid ---> pidfile /var/run/redis  
_7379.pid # Изменить порт на 7379 # requirepass foobared ---> requirepass 123456  
# 123456 - это пароль, который может быть заменен maxmemory 4294967296 # Настройте память на 4G в байтах, вы также можете настроить другие размеры, рекомендуемый размер - 4G (необходимо добавить содержимое)  
  
maxmemory-policy noeviction # Политика по умолчанию, при использовании этой политики исключается удаление данных, для обеспечения безопасности данных (необходимо добавить содержание) logfile ""->logfile "redis .log" # Конфигурация журнала, для повышения эффективности обнаружения проблем.

2.5 Запуск Redis

  
cd /usr/redis/redis-5.0.4/src #Перейдите в каталог src .  
/redis-server /usr/redis/redis-5.0.4/redis.conf #Укажите конфигурационный файл при запуске Redis redis-cli -p port -a password  #Запустите Redis локально. nbsp;#Запустите локально клиент Redis для просмотра значений ключей, удаления значений ключей, проверки состояния Redis и так далее.

3. Знания по эксплуатации и техническому обслуживанию

  
cd /usr/redis/redis-5.0.4/src #Перейдите в каталог src .  
/redis-server /usr/redis/redis-5.0.4/redis.conf #Укажите конфигурационный файл при запуске Redis redis-cli -p port -a password  #Запустите Redis локально.  
  
nbsp;# Запустите клиент Redis локально, вы можете просматривать значение ключа, удалять значение ключа, проверять состояние redis и выполнять другие операции redis-cli -p port -a password shutdown # Остановите redis redis-cli& nbsp;-h ip -p port -a password #Удаленное подключение к сервису Redis, ip и порт - это сервис Redis, к которому вы хотите подключиться.

Более подробную информацию об эксплуатации и обслуживании см. в разделе: Руководство по эксплуатации и обслуживанию Redis для систем Linux.