现象
我们开启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