Um Redis als Dienst zu registrieren, suchen Sie in der Konfigurationsdatei /etc/redis/redis.conf den Befehl supervised und wählen eine der nachfolgenden Optionen aus.
# By default Redis does not run as a daemon. Use 'yes' if you need it.
# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.
# NOT SUPPORTED ON WINDOWS daemonize no
# If you run Redis from upstart or systemd, Redis can interact with your
# supervision tree. Options:
# supervised no - no supervision interaction
# supervised upstart - signal upstart by putting Redis into SIGSTOP mode
# supervised systemd - signal systemd by writing READY=1 to $NOTIFY_SOCKET
# supervised auto - detect upstart or systemd method based on
# UPSTART_JOB or NOTIFY_SOCKET environment variables
# Note: these supervision methods only signal "process is ready."
# They do not enable continuous liveness pings back to your supervisor.
# NOT SUPPORTED ON WINDOWS supervised no
Um den Redis-Dienst beim Systemstart automatisch zu starten, muss supervised no wie folgt abgeändert werden:
supervised systemd
Starten Sie den Redis-Dienst neu, damit die Änderungen an der Konfigurationsdatei berücksichtigt werden. Führen Sie dazu folgenden Befehl aus.
sudo systemctl restart redis.service