启动redis服务端的时候报错了,报错截图如下
报错的倒数第二行写的address already in use
看起来就是服务已经被启动了,这时候尝试启动客户端试试,发现连接成功,说明确实已经有服务端在运行
问题在于ps命令查看进程为什么不显示当前的客户端呢?
可以使用ps -x命令,-x参数表示显示没有控制终端的进程,也就是显示守护进程
这时候就能看见这里运行的redis-server了。
至于为什么这里的redis-server是守护进程,因为你启动redis时使用的配置文件redis.conf是否为daemonize(守护进程)那里标记为了yes
守护进程的作用是让进程独立于某个终端之外,不会因为开启进程的终端被关闭而停止服务