CentOS下啓動redis出現/var/run/redis_6379.pid exists, process is already running or crashed

問題如題出現錯誤

起初以爲是redis已經啓動了,於是我看下6379端口有沒有進程

lsof -i:6379

發現沒有進程,再看看redis服務

[root@iZ8vb41szh09xqrh7sthgmZ ~]# ps -ef|grep redis
root     19155 19046  0 17:22 pts/0    00:00:00 grep --color=auto redis

是這樣的狀態,說明不對,在網上搜了下說刪掉/var/run/redis_6379.pid這個文件就行了,我試了下果然變好了

[root@iZ8vb41szh09xqrh7sthgmZ ~]# rm -rf /var/run/redis_6379.pid 


[root@iZ8vb41szh09xqrh7sthgmZ ~]# service redisd start
Starting Redis server...
19410:C 21 Sep 17:27:20.945 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
19410:C 21 Sep 17:27:20.945 # Redis version=4.0.6, bits=64, commit=00000000, modified=0, pid=19410, just started
19410:C 21 Sep 17:27:20.945 # Configuration loaded


[root@iZ8vb41szh09xqrh7sthgmZ ~]# lsof -i:6379
COMMAND     PID USER   FD   TYPE   DEVICE SIZE/OFF NODE NAME
redis-ser 19411 root    6u  IPv4 25127081      0t0  TCP localhost:6379 (LISTEN)


[root@iZ8vb41szh09xqrh7sthgmZ ~]# ps -ef|grep redis
root     19411     1  0 17:27 ?        00:00:00 /usr/local/redis-4.0.6/src/redis-server 127.0.0.1:6379
root     19584 19046  0 17:30 pts/0    00:00:00 grep --color=auto redis

這樣就好了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章