Skip to content

Redis mit init.d (Ubuntu 14.04 Lts)

Download der Redis-Installation

wget http://download.redis.io/releases/redis-stable.tar.gz && tar xzf redis-stable.tar.gz
sudo apt-get install build-essential //falls gcc fehlt

Installation der ersten Redis-Instanz

cd redis-stable
sudo make install
cd utils
sudo ./install_server.sh //default Einstellungen belassen

Redis-Prozess sollte ausgeführt werden

ps ax | grep redis

Version Prüfen

redis-server -v

Einrichtung der zweiten Redis-Instanz

cp /etc/redis/6379.conf /etc/redis/6380.conf
vim /etc/redis/6380.conf

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

mkdir /var/lib/redis/6380

Generische Konfiguration des redis init.d-Skripts

vim /etc/init.d/redis_6379

NAME=`basename ${0}`
EXEC=/usr/local/bin/redis-server
CLIEXEC=/usr/local/bin/redis-cli
#PIDFILE=/var/run/redis_6379.pid
PIDFILE=/var/run/${NAME}.pid
#CONF="/etc/redis/6379.conf"
CONF="/etc/redis/${NAME#*_}.conf"
#REDISPORT="6379"
REDISPORT="${NAME#*_}"

Ubuntu 14.04:
ln -s /etc/init.d/redis_6379 /etc/init.d/redis_6380

Instanzen manuell starten

service redis_6379 start
service redis_6380 start

Autostart einrichten

update-rc.d redis_6380 defaults

Weitere Instanzen können analog zur zweiten Instanz eingerichtet werden

Published inUbuntu

Be First to Comment

Leave a Reply

Your email address will not be published. Required fields are marked *

*