起因是宝塔安装不上Redis
![图片[1]-解决宝塔安装Redis无法启动问题-豆包博客](https://p4-ec.ecukwai.com/bs2/upload-kwaishop-material-public/dXBsb2FkLWt3YWlzaG9wLW1hdGVyaWFsLXB1YmxpYzpNQVRFUklBTF9DRU5URVJfU0VMTEVSX1NQQUNFOjMzOTQ4MzIzOTE6TUVSQ0hBTlQ6W0JANmMyZmY4NDoxNjk5ODc5Njc1NzM5MQ%3D%3D.png)
分析日志
Starting redis server…
Starting redis success!
redis.sh: line 85: chkconfig: command not found
redis.sh: line 86: chkconfig: command not found
网上搜到已经临时解决方案
执行
/etc/init.d/redis start
测试了一下确实能启动 然后centos/rocky安装不上chkconfig 我们就换个方式
创建开机启动执行命令
1.修改 systemd 服务文件
sudo vim /etc/systemd/system/redis.service
2.使用以下配置(特别注意 Type和 RemainAfterExit的设置)
[Unit]
Description=Redis In-Memory Data Store
After=network.target
[Service]
Type=forking
ExecStart=/etc/init.d/redis start
ExecStop=/etc/init.d/redis stop
RemainAfterExit=yes
User=redis
Group=redis
[Install]
WantedBy=multi-user.target
3.重新加载配置并重启服务
sudo systemctl daemon-reload
sudo systemctl restart redis
sudo systemctl status redis
给 redis 用户添加 sudo 权限:
sudo visudo
在文件末尾添加:
redis ALL=(ALL) NOPASSWD: /www/server/redis/src/redis-server
验证步骤
修改配置后,请执行:
sudo systemctl daemon-reload
sudo systemctl restart redis
sudo systemctl status redis
![图片[2]-解决宝塔安装Redis无法启动问题-豆包博客](https://p4-ec.ecukwai.com/bs2/upload-kwaishop-material-public/dXBsb2FkLWt3YWlzaG9wLW1hdGVyaWFsLXB1YmxpYzpNQVRFUklBTF9DRU5URVJfU0VMTEVSX1NQQUNFOjMzOTQ4MzIzOTE6TUVSQ0hBTlQ6W0JAMjRlMjI0MjoxNzAwMDA3NDQyMTM5MQ%3D%3D.png)
📝
文章版权声明
- 来源:本文转载自网络公开资源,仅作学习交流使用 ! 版权:© 版权归原作者所有,侵删致歉
- 声明:本站未从中获取任何商业利益 ! 联系:如涉及版权问题,请邮件联系 iicaocao@qq.com,我们将第一时间删除
THE END







- 最新
- 最热
只看作者