执行自启动命令:
/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安装请参考最新官方文档:https://redis.io/topics/quickstart