多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
[TOC] ## 配置 * Redis的配置信息在/etc/redis/redis.conf下。 * 查看 `vim /usr/local/etc/redis.conf` ## 参数说明 redis.conf 配置项说明如下: 1. `daemonize no` Redis 默认不是以守护进程的方式运行,可以通过该配置项修改,使用 yes 启用守护进程(Windows 不支持守护线程的配置为 no ) * 如果以守护进程运⾏,则不会在命令⾏阻塞,类似于服务 * 如果以⾮守护进程运⾏,则当前终端被阻塞 * 设置为yes表示守护进程,设置为no表示⾮守护进程 * 推荐设置为yes 1. 绑定ip:如果需要远程访问,可将此⾏注释,或绑定⼀个真实ip ` bind 127.0.0.1` 1. `port 6379` 指定 Redis 监听端口,默认端口为 6379,作者在自己的一篇博文中解释了为什么选用 6379 作为默认端口,因为 6379 在手机按键上 MERZ 对应的号码,而 MERZ 取自意大利歌女 Alessia Merz 的名字 1. `pidfile /var/run/redis.pid` 当 Redis 以守护进程方式运行时,Redis 默认会把 pid 写入 /var/run/redis.pid 文件,可以通过 pidfile 指定 ## 什么是守护进程? 守护进程(Daemon Process),也就是通常说的 Daemon 进程(精灵进程),是 Linux 中的后台服务进程。它是一个生存期较长的进程,通常独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。 守护进程是个特殊的孤儿进程,这种进程脱离终端,为什么要脱离终端呢?之所以脱离于终端是为了避免进程被任何终端所产生的信息所打断,其在执行过程中的信息也不在任何终端上显示。由于在 linux 中,每一个系统与用户进行交流的界面称为终端,每一个从此终端开始运行的进程都会依附于这个终端,这个终端就称为这些进程的控制终端,当控制终端被关闭时,相应的进程都会自动关闭。