我已经下载了redis-2.6.16.tar.gz文件,我安装成功。安装后,我运行src/redis-server,它工作正常。
但是我不想每次都手动运行src/redis-server,而是希望redis-server作为后台进程持续运行。
到目前为止,安装后,我做了以下任务:
- vim redis.conf和我更改为
# 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之后,我将用下面命令运行juggernaut作为后台进程。
nohup node server.js
但是我不能让redis在后台运行。请提供一些解决方案。
5条答案
按热度按时间wgeznvg71#
从Redis 2.6开始,可以直接使用命令行来传递Redis配置参数,这对于测试非常有用。
检查进程是否已启动:
kuuvgm7e2#
我认为最好的方法是使用Redis的配置文件:
在配置文件中将
daemonize
设置为yes
。而且很管用。
yh2wf1be3#
或者,您可以简单地将其作为
src/redis-server redis.conf&
运行kq0g1dla4#
对于窗口:
步骤1:安装redis即服务
第2步:后台运行
qacovj5a5#
在后台运行redis服务器并忽略输出。
检查服务器
终止服务器