Вы можете запустить несколько экземпляров Redis с разными портами на одном компьютере. Эта проблема верна, так как вы можете выполнить следующие шаги.
При установке первого экземпляра Redis он по умолчанию прослушивает localhost: 6379.
- Для второго экземпляра
создайте новый рабочий каталог
Экземпляр redis по умолчанию использует /var/lib/redis в качестве своего рабочего каталога, содержимое дампа памяти сохраняется в этом каталоге с именем dump.rdb, если вы не меняли его вручную. Чтобы избежать конфликта во время выполнения, нам нужно создать новый рабочий каталог.
mkdir -p /var/lib/redis2/
chown redis /var/lib/redis2/
chgrp redis /var/lib/redis2/
Создать конфигурации
Создайте новый файл конфигурации, скопировав /etc/redis.conf
cp /etc/redis.conf /etc/redis2.conf
chown redis /etc/redis2.conf
Измените следующие настройки, чтобы избежать конфликтов
logfile "/var/log/redis/redis2.log"
dir "/var/lib/redis2"
pidfile "/var/run/redis/redis2.pid"
port 6380
Создать файл службы
cp /usr/lib/systemd/system/redis.service /usr/lib/systemd/system/redis2.service
Измените настройки в разделе «Сервис».
[Service]
ExecStart=/usr/bin/redis-server /etc/redis2.conf --daemonize no
ExecStop=/usr/bin/redis-shutdown redis2
Начать с загрузки
systemctl enable redis2
Начать второй повтор
service redis2 start
check status
lsof -i:6379
lsof -i:6380
Следуя этому, вы можете запустить два сервера Redis. Если вы хотите больше, повторите шаги еще раз.
person
Selva Kumar
schedule
12.07.2019