redis-server启动了,查不到进程

在公司测试环境,装了两个版本的redis在做切换测试,中途进了redis-cli登陆,shutdown,exit,然后用低版本的redis-server启动,都显示启动日志了,ps查询进程却没有。这是怎么回事呢?

你把服务端shutdown了,肯定没有server进程。在客户端发送shutdown命令关闭的不是客户端到服务端的连接而是直接关闭redis服务。

首先通过 netstat -pan | grep port(服务端口号) 命令查到服务的进程号,然后用 ps -ef | grep 上述查到的进程号 就可以找到对应的服务了
备注:用root用户执行

img