Если после установки вам нужно работать redisпостоянно, просто введите терминал:
redis-server &
Запуск Redis с использованием выскочки в Ubuntu
Я пытался понять, как настраивать системы с нуля на Ubuntu. Я только что установил redisна коробку, и вот как я это сделал, и кое-что, на что нужно обратить внимание.
Установить:
sudo apt-get install redis-server
Это создаст redisпользователя и установит init.dдля него сценарий. Поскольку upstartтеперь это замена использованию init.d, я полагаю, мне нужно преобразовать его для запуска с использованием upstart.
Чтобы отключить init.dсценарий по умолчанию для redis:
sudo update-rc.d redis-server disable
Затем создайте /etc/init/redis-server.confс помощью следующего скрипта:
description "redis server"
start on runlevel [23]
stop on shutdown
exec sudo -u redis /usr/bin/redis-server /etc/redis/redis.conf
respawn
Для чего нужен этот сценарий, upstartчтобы знать, какую команду запустить, чтобы запустить процесс. В последней строке также говорится, что upstartнужно продолжать попытки возродиться, если он умрет.
Одна вещь, в которой мне пришлось измениться, /etc/redis/redis.conf- daemonize yesэто daemonize no. Что произойдет, если вы его не измените, тогда redis-serverпроизойдет разветвление и демонизация, а родительский процесс уйдет. Когда это происходит, upstartдумает, что процесс умер / остановился и у вас не будет контроля над процессом изнутри upstart.
Теперь вы можете использовать следующие команды для управления своим redis-server:
sudo start redis-server
sudo restart redis-server
sudo stop redis-server
Надеюсь, это было полезно!