ここの指示に従って、私はredisをインストールしようとしています: https://redis.io/download 、しかしエラーを取得します:
サーバーTCP待機ソケットの作成*:6379:バインド:アドレスは既に使用されています
コマンドを実行すると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
このプロセスを削除するにはどうすればよいですか?
私はこれと同じ問題を抱えていましたが、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
it!
[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...