问题如题出现错误
起初以为是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
这样就好了