Redis 设置为后台进程

现象

我们开启radis服务是运行redis-server命令
然后redis会自动读取默认的配置文件,然后服务启动如下:在这里插入图片描述
但是这个界面一旦退出,服务就马上停止了,所以我们应该修改配置文件,让服务变成守护进程的方式,在后台运行

解决

1、在redis根目录下,添加配置文件
将redis源码项目中的redis.conf 移动到该目录下
我的redis是下载的项目源码自己编译的所以根目录下并没有redis.conf
所以需要去源码中拷贝redis.conf 文件
cp …/redis-3.2.5/redis.conf ./
2、修改配置文件 daemonize no 为 yes 并保存
在这里插入图片描述
3、再次启动redis服务,指定让其加载我们的配置文件

./bin/redis-server redis.conf

4、执行ps -ef|grep redis 检查redis是否已经在运行了
在这里插入图片描述
5、启动redis客户端

./bin/redis-cli

可选

redis-cli -h 主机名 -p 端口 -a 密码

6、启动 redis 客户端之后,进行连通性测试,确保连接上了 redis 服务端
在这里插入图片描述
7、关闭redis服务
1)暴力关闭:使用kill -9 进程号
2)在客户端内使用:shutdown 命令
3)不进入客户端:./bin/redis-cli -h 主机名/localhost/127.0.0.1 -p 6379 shutdown

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值