我正在尝试按照此处的说明安装 redis:https://redis.io/下载,但出现错误:
创建服务器 TCP 监听套接字 *:6379: bind: 地址已在使用中
当我运行命令时ps -ef|grep redis
我看到:
nomi 1168 947 0 2434 ? 00:00:00 grep --color=auto redis
我输入kill 1168
1168 作为我的 PID,但该进程并没有被终止:
“bash:kill:(1168)-没有这样的进程”
下次我运行该命令时,ps -ef|grep redis
我会得到不同的 PID 号,例如:1170
我怎样才能删除这个过程?
答案1
我遇到了同样的问题,但我忘记了 redis 仍然存在。如果收到此错误,请尝试以下命令:
redis-cli ping
这解决了我的问题:
[root@tannetto tannetto]# ps -ef |grep redis
root 4871 4836 0 11:07 pts/0 00:00:00 grep redis
redis 4995 1 0 Jun23 ? 04:21:50 /usr/bin/redis-server *:6379
找到redis之后,kill -9
就可以了!
[root@tannetto tannetto]# kill -9 4995
[root@tannetto tannetto]# service redis restart
Stopping redis-server: [ OK ]
Starting redis-server: [ OK ]
[root@tannetto tannetto]# service redis status
redis-server (pid 4919) is running...
答案2
sudo service redis-server stop