redis在windows环境下是不支持守护线程的,但是linux环境下却可以,我使用的是centos7虚拟机,redis版本是5.0.5。
1.我们在启动redis之后会发现显示一个启动图标之后,下面不可以再输入任何数据,我们运行【ctrl】+C:

2.这个时候我们再运行测试的客户端:

1》这个时候会告诉我们拒绝连接,即redis没有启动
3.我们从解压目录复制一份redis.conf配置文件到我们的安装目录:
cp redis.conf /usr/local/redis
4.切换到我们的安装目录:
cd /usr/local/redis

5.使用vi打开这个配置文件:
vi redis.conf
6.找到如图位置:

7.将标注的部分修改为:
daemonize yes
8.为了让我们的修改显示的更加明显,我们修改端口将端口修改为6380:

9.启动redis,当前我是在redis的安装目录下,运行命令:
./bin/redis-server redis.conf

10.这样就设置成功了,为了验证是否运行了我们修改的配置文件,我们刚才也修改了端口,在安装目录下,运行命令:
./bin/redis-cli

11.由于我们刚才修改了端口,而redis默认是6379端口,所以我们连接会失败,运行命令:
./bin/redis-cli -p 6380

12.由此可见我们修改的配置文件生效了,至此守护线程修改成功
网友评论