启动Redis服务器时出错:“地址已被使用”

Nom*_*omi 12 ruby process redis

我正在尝试根据此处的说明安装 redis:https : //redis.io/download,但出现错误:

创建服务器 TCP 监听套接字 *:6379: bind: Address already in use

当我运行命令时,ps -ef|grep redis 我看到:

nomi      1168   947  0  2434 ?        00:00:00 grep --color=auto redis
Run Code Online (Sandbox Code Playgroud)

我输入kill 11681168 是我的 PID 并且进程没有被终止:

“bash: kill: (1168) - 没有这样的过程”

下次我运行命令时,ps -ef|grep redis我会得到不同的 PID 编号,例如:1170

如何删除此进程?

Tan*_*tto 11

我遇到了同样的问题,但我忘记了 redis 仍然存在。如果出现此错误,请尝试以下命令:

redis-cli ping
Run Code Online (Sandbox Code Playgroud)

这解决了我的问题:

[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
Run Code Online (Sandbox Code Playgroud)

找到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...
Run Code Online (Sandbox Code Playgroud)


小智 5

sudo service redis-server stop