Как поддерживать работу сервера redis


Я использую redis для поддержки сеанса в приложении nodejs. Я установил redis server и он работает, когда я запускаю redis-server, но когда я закрываю терминал redis останавливается и не работает. Как мне сохранить сервер redis работает вечно?

3 58

3 ответа:

самый простой способ запустить Redis в качестве демона-это отредактировать файл конфигурации и изменить следующую строку:

# 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.
daemonize yes

обязательно укажите файл конфигурации в командной строке redis-server при его запуске.

пример файла конфигурации приведен в дистрибутиве Redis.

и, если вы хотите быстрый вариант, запустите:redis-server --daemonize yes.

как упоминалось @DidierSpezia в своем ответе,

Set daemonize yes в файле Redis conf. Набор daemonize yes в файле Redis conf по адресу /path/to/redis.conf вообще он должен быть там в /etc/.

и :

затем запустите redis-server с файлом conf в качестве аргумента:

./redis-server /etc/redis.conf