首页 > 代码库 > 验证Linux下安装的redis是否已经后台启动的方法
验证Linux下安装的redis是否已经后台启动的方法
1、让redis在linux虚拟机上运行,需要修改 redis.conf 配置文件(通常使用备份文件,避免破坏原配置文件)。
这段英文是指“默认的redis是不会在后台运行的,如果需要使用,则修改成yes”
即 daemonize yes。
2、检查redis是否在后台运行的方法:
使用 ps -ef | grep redis 命令(ps -ef | grep redis)
说明:
ps 命令是为了将某个进程显示出来,-ef 实际为 -e 和-f,-e表示为显示所有程序,-f表示显示UID、PPID、C和STIME栏位。
grep 命令是查找,中间的 | 是管道命令,是指ps命令和grep命令同时执行。
所以 ps -ef | grep redis 这条命令的意思是说显示有关redis的所有有关的进程。
参数对应为:
UID --> root (是指这个程序被哪个UID所拥有);
PID --> 2785(这个程序的ID号);
PPID --> 2703(这个程序其父级程序的ID号);
C --> 0 (CPU使用的资源百分比);
STIME --> 05:34(系统启动的时间)
TTY --> pts/1(TTY登入者的终端机位置)
TIME --> 00:00:00 (使用掉的CPU时间)
CMD --> grep --color=auto redis(CMD所下达的指令为何)
3、查看查询结果,判断是否运行:
因为 ps -ef 是显示所有进程的消息
包括redis和grep --color=auto redis这两部分,而 gref 是查找输出包含想要的字符串的行,也就是说 grep redis是在所有运行的进程中查找输出包含“redis”字符串的输出行。
也就是说,如果redis后台启动,有三部分的内容会显示,其grep redis 查询为 redis -server *:6379, redis-cli -p 6379以及 grep --color=auto redis 这三部分。
4、启动redis的方式:
在root用户的权限下,依次在终端输入 redis-server /myredis/redis.conf
redis-cli -p 6379
然后再用 第3步骤的方法检测是否启动。
本文出自 “12392717” 博客,请务必保留此出处http://12402717.blog.51cto.com/12392717/1922955
验证Linux下安装的redis是否已经后台启动的方法