#!/bin/bash NAME=$1 PORT=$2 cp redis.conf /tmp/redis.conf # Ensure each instance is using their own database: sed -i -e 's@^dbfilename .*@dbfilename dump-'$NAME'.rdb@' /tmp/redis.conf sed -i -e 's@^port .*@port '$PORT'@' /tmp/redis.conf sed -i -e 's@^logfile .*@logfile /var/log/redis/redis-server-'$NAME'.log@' /tmp/redis.conf sed -i -e 's@^pidfile .*@pidfile /var/run/redis-'$NAME'/redis-server.pid@' /tmp/redis.conf sudo mv /tmp/redis.conf /etc/redis/redis-$NAME.conf sudo chown redis:redis /etc/redis/redis-$NAME.conf sudo systemctl enable redis-server@$NAME.service