Si después de la instalación necesita ejecutar redistodo el tiempo, simplemente escriba terminal:
redis-server &
Ejecutando redis usando upstart en Ubuntu
He estado tratando de entender cómo configurar sistemas desde cero en Ubuntu. Acabo de instalarredis en la caja y así es como lo hice y algunas cosas a tener en cuenta.
Instalar:
sudo apt-get install redis-server
Eso creará un redisusuario e instalará el init.dscript para él. Dado upstartque ahora es el reemplazo para usar init.d, supongo que debería convertirlo para ejecutar usando upstart.
Para deshabilitar el init.dscript predeterminado para redis:
sudo update-rc.d redis-server disable
Luego crea /etc/init/redis-server.confcon el siguiente script:
description "redis server"
start on runlevel [23]
stop on shutdown
exec sudo -u redis /usr/bin/redis-server /etc/redis/redis.conf
respawn
Para qué sirve este script para upstartsaber qué comando ejecutar para iniciar el proceso. La última línea también diceupstart que sigas intentando reaparecer si muere.
Una cosa que tenía que cambiar en /etc/redis/redis.confes daemonize yesa daemonize no. Lo que sucede si no lo cambia, redis-serverse bifurcará y se demonizará a sí mismo, y el proceso padre desaparecerá. Cuando esto sucede, upstartpiensa que el proceso ha muerto / se detuvo y no tendrá control sobre el proceso desde dentroupstart .
Ahora puede usar los siguientes comandos para controlar su redis-server:
sudo start redis-server
sudo restart redis-server
sudo stop redis-server
¡Espero que esto haya sido útil!