关于systemctl start redis报错

正在回答 回答被采纳积分+1

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

2回答
好帮手慕小尤 2020-09-03 16:21:09

同学你好,建议同学尝试注释Type=forking ,如下所示:

[Service]
#Type=forking
#PIDFile=/run/redis_6379.pid
ExecStart=/usr/local/redis-4.0.14/src/redis-server /usr/local/redis-4.0.14/redis.conf
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true

之后重新加载 Service 文件并启动 Redis 服务

sudo systemctl daemon-reload
sudo systemctl start redis

祝学习愉快!

好帮手慕小尤 2020-09-03 14:32:11

同学你好,建议同学运行systemctl start redis.service命令,查看具体问题,同学可根据错误提示,进行解决。同学也可以将错误信息进行反馈,便于老师定位问题。

祝学习愉快!



  • 这样还是不行 报一样的错误
    2020-09-03 15:22:23
  • 我执行systemctl status redis后显示的是 ● redis.service - Redis Loaded: loaded (/usr/lib/systemd/system/redis.service; disabled; vendor preset: disabled) Active: failed (Result: timeout) since 四 2020-09-03 05:07:33 CST; 14min ago Process: 13258 ExecStart=/usr/local/redis-4.0.14/src/redis-server /usr/local/redis-4.0.14/redis.conf (code=exited, status=0/SUCCESS) 9月 03 05:07:33 imooc systemd[1]: redis.service start operation timed out. Terminating. 9月 03 05:07:33 imooc redis-server[13258]: 13258:signal-handler (1599080853) Received SIGTERM scheduling shutdown... 9月 03 05:07:33 imooc redis-server[13258]: 13258:M 03 Sep 05:07:33.531 # User requested shutdown... 9月 03 05:07:33 imooc redis-server[13258]: 13258:M 03 Sep 05:07:33.531 * Saving the final RDB snapshot before exiting. 9月 03 05:07:33 imooc redis-server[13258]: 13258:M 03 Sep 05:07:33.534 * DB saved on disk 9月 03 05:07:33 imooc redis-server[13258]: 13258:M 03 Sep 05:07:33.534 * Removing the pid file. 9月 03 05:07:33 imooc redis-server[13258]: 13258:M 03 Sep 05:07:33.534 # Redis is now ready to exit, bye bye... 9月 03 05:07:33 imooc systemd[1]: Failed to start Redis. 9月 03 05:07:33 imooc systemd[1]: Unit redis.service entered failed state. 9月 03 05:07:33 imooc systemd[1]: redis.service failed.
    2020-09-03 15:38:16
  • [Unit] Description=Redis After=syslog.target network.target remote-fs.target nss-lookup.target [Service] Type=forking PIDFile=/run/redis_6379.pid ExecStart=/usr/local/redis-4.0.14/src/redis-server /usr/local/redis-4.0.14/redis.conf ExecStop=/bin/kill -s QUIT $MAINPID PrivateTmp=true [Install] WantedBy=multi-user.target 这是我的redis.service文件
    2020-09-03 15:43:23
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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