首页 > 代码库 > 验证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是否已经后台启动的方法