Puede ejecutar varias instancias de Redis usando diferentes puertos en una sola máquina. Si esto es lo que le preocupa, puede seguir los pasos a continuación.
Al instalar la primera instancia de Redis, escucha en localhost:6379
por defecto.
Para Segunda Instancia, cree un nuevo directorio de trabajo
La instancia predeterminada de Redis usa /var/lib/redis
como directorio de trabajo, el contenido de la memoria volcada se guarda en este directorio con el nombre dump.rdb
si no lo cambiaste. Para evitar conflictos de tiempo de ejecución, necesitamos crear un nuevo directorio de trabajo.
mkdir -p /var/lib/redis2/
chown redis /var/lib/redis2/
chgrp redis /var/lib/redis2/
Generar configuraciones
Cree un nuevo archivo de configuración copiando /etc/redis.conf
cp /etc/redis.conf /etc/redis2.conf
chown redis /etc/redis2.conf
Edite la siguiente configuración para evitar conflictos
logfile "/var/log/redis/redis2.log"
dir "/var/lib/redis2"
pidfile "/var/run/redis/redis2.pid"
port 6380
Crear archivo de servicio
cp /usr/lib/systemd/system/redis.service /usr/lib/systemd/system/redis2.service
Modifique la configuración en la sección Servicio
[Service]
ExecStart=/usr/bin/redis-server /etc/redis2.conf --daemonize no
ExecStop=/usr/bin/redis-shutdown redis2
Configurado para comenzar con el arranque
systemctl enable redis2
Iniciar segundo Redis
service redis2 start
Comprobar estado
lsof -i:6379
lsof -i:6380
Al seguir esto, puede iniciar dos servidores Redis. Si quieres más repite los pasos de nuevo.