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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。