redis server несколько инстансов на одном сервере (с авторизацией)

redis server несколько инстансов на одном сервере (с авторизацией)
Возникла необходимость на одно из серверов запустить вторую копию redis-server, но только на другом порту, т.к. стандартный порт редиски 6379, то я решил использовать следующий — 6380, дело за малым — настроить.

Для этого, копируем существующий конфиг в новый

cp /etc/redis.conf /etc/redis-6380.conf

правим новый файл настроек /etc/redis-6380.conf

vim /etc/redis-6380.conf

и правим только те параметры, которые перечислены ниже:

pidfile /var/run/redis/redis-6380.pid
dir /var/lib/redis-6380/
port 6380
logfile /var/log/redis/redis-6380.log

если необходима авторизация, то добавляем

requirepass super_hardpass

super_hardpass — ваш суперсложный пароль

создаем директорию и даем на нее права для redis пользователя

mkdir -p /var/lib/redis-6380
chown redis /var/lib/redis-6380

копируем init скрипт:

cp /etc/init.d/redis /etc/init.d/redis-6380

и меняем в нем следующие параметры:

pidfile="/var/run/redis/redis-6380.pid"
REDIS_CONFIG="/etc/redis-6380.conf"

запускаем и добавляем в автозагрузку:

service redis-6380 start
chkconfig --level 3 redis-6380 on

проверяем:

redis-cli -p 6380

в ответ должны получить приглашение командной строки redis

127.0.0.1:6380>

Оцените статью
( Пока оценок нет )

Добавить комментарий