redis服务后台启动失败

redis服务后台启动失败


状态显示为redis.service文件 无效

https://img1.sycdn.imooc.com//climg/62efbf5c096246fc17720532.jpg

https://img1.sycdn.imooc.com//climg/62efbf5c09a9106907870191.jpg

https://img1.sycdn.imooc.com//climg/62efbf5c09465b5f17830823.jpg

启动服务的时候 直接停在那 需要用ctrl +c 退出后才能查看

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,可能是redis.service文件内容书写有误导致的, 建议同学使用如下命令查看详细的报错信息。

systemctl status redis.service -l

另外建议同学检查下redis.service文件中的redis.server、redis.conf路径书写是否正确。

[Unit]
Description=Redis
After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]
Type=forking
PIDFile=/run/redis_6379.pid
ExecStart=此处为redis-server的路径 redis.conf的实际路径
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true

[Install]
WantedBy=multi-user.target

例如:如下如所示redis.conf的实际路径为:/usr/local/redis/redis-stable/redis.conf

https://img1.sycdn.imooc.com//climg/62f0897b09d4429d07530135.jpg

祝学习愉快~

  • 慕勒7508725 提问者 #1
    我重新安装了一遍,这次发现我的run目录里没有redis的pid文件,在此之前我已经make编译过 启动过redis,没有pid文件是什么情况


    2022-08-08 21:09:25
  • 好帮手慕小小 回复 提问者 慕勒7508725 #2

    同学你好,猜测可能是没有启动成功导致的:

    https://img1.sycdn.imooc.com//climg/62f1bc19091f849104000127.jpg

    祝学习愉快~

    2022-08-09 09:45:55
  • 慕勒7508725 提问者 回复 好帮手慕小小 #3

    https://img1.sycdn.imooc.com//climg/62f1e079099c359317780481.jpg

    重新试了一遍 这次又是这样  不知道到底哪里报错

    2022-08-09 12:20:44
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师