redis启动报错:/var/run/redis_6379.pid exists, process is already running or crashed

执行自启动命令:

/etc/init.d/redis_6379 start

出现报错:/var/run/redis_6379.pid exists, process is already running or crashed

解决方案:

1、查看/var/run/redis_6379.pid文件

vi /var/run/redis_6379.pid

2、对比当前redis进程

ps -ef | grep redis

看当前进程中的pid是否与/var/run/redis_6379.pid不一致,出现上述情况多是由于进程id 不一致的导致的(我的环境是由于重启系统导致进程id不一致)
3、关键一步:删除错误进程,重启redis

rm -rf /var/run/redis_6379.pid

重启

/etc/init.d/redis_6379 start

以上就是我解决上述redis报错的步骤,供大家参考。
附上我个人执行成功的截图:


redis进程执行

redis安装请参考最新官方文档:https://redis.io/topics/quickstart

你可能感兴趣的:(redis启动报错:/var/run/redis_6379.pid exists, process is already running or crashed)