开发者社区> 问答> 正文

redis.conf 配置文件 中 daemonize 守护线程

在学习redis的过程中,看到介绍redis的配置文件redis.conf中 daemonize
可以用来指定redis 是否要用守护线程的方式启动。
请问redis 的守护线程启动和非守护线程启动 有什么启动
ps:目前在测试的时候是使用screen 启动,启动成功后退出screen,
暂时不明白redis 中关于守护线程的问题。

展开
收起
落地花开啦 2016-01-31 14:08:52 5912 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    redis采用的是单进程多线程的模式。当redis.conf中选项daemonize设置成yes时,代表开启守护进程模式。在该模式下,redis会在后台运行,并将进程pid号写入至redis.conf选项pidfile设置的文件中,此时redis将一直运行,除非手动kill该进程。但当daemonize选项设置成no时,当前界面将进入redis的命令行界面,exit强制退出或者关闭连接工具(putty,xshell等)都会导致redis进程退出。
    服务端开发的大部分应用都是采用后台运行的模式

    2019-07-17 18:36:41
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
ApsaraDB for Redis——与创客同行 立即下载
微博的Redis定制之路 立即下载
云数据库Redis版的开源之路 立即下载