运行systenctl start redis失败

来源:4-3 应用服务化

Zarathustra1816763

2020-12-06 15:08:07

# 具体遇到的问题
如图
# 报错信息的截图

# 相关课程内容截图
http://img.mukewang.com/climg/5fcc834e09a8971014010308.jpg# 尝试过的解决思路和结果

# 粘贴全部相关代码,切记添加代码注释(请勿截图)

在这里输入代码,可通过选择【代码语言】突出显示

写回答

3回答

好帮手慕阿慧

2020-12-06

同学你好,

同学执行的命令有误,多输入了[root@imooc system]#],如下:

http://img.mukewang.com/climg/5fcc8c12094d5cf604720062.jpg

1、建议同学关闭Redis,如下:

ps -ef | grep redis
​kill 进程id

http://img.mukewang.com/climg/5fcc88690975aeba07030189.jpg

2、redis.service中 使用如下内容:

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

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

[Install]
WantedBy=multi-user.target

其中,PIDFile值和ExecStart值要写成自己的

例如:

http://img.mukewang.com/climg/5fcc89cb0961dfc407120112.jpg

http://img.mukewang.com/climg/5fcc890b0958501905660227.jpg

3、重新加载service,如下:

systemctl daemon-reload

http://img.mukewang.com/climg/5fcc8b87098d2bdf03640094.jpg

​4、启动Redis,如下:

systemctl start redis
systemctl status redis

http://img.mukewang.com/climg/5fcc8aed0900cb1709510407.jpg

0

Zarathustra1816763

提问者

2020-12-06

这是运行systemctl status redis之后的结果

http://img.mukewang.com/climg/5fcc86fb09b4de7109760253.jpg


0

Zarathustra1816763

提问者

2020-12-06

检查了下 redis.service文件,也没有找到问题。。



自己的

http://img.mukewang.com/climg/5fcc858909f8175f06610248.jpg


案例

http://img.mukewang.com/climg/5fcc8563095b29eb11400412.jpg

0

0 学习 · 16556 问题

查看课程