将 Redis 配置文件中的 supervised no
修改为 supervised systemd
,可以使用 vi
或 nano
编辑器来修改配置文件:
bash
vi /etc/redis.conf
找到 supervised no
行,将其改为:
bash
supervised systemd
保存并退出编辑器后,确保日志文件和数据目录权限正确:
-
创建并设置日志目录权限:
bashmkdir -p /data/redis-log chown redis:redis /data/redis-log
-
创建并设置日志文件权限:
bashtouch /data/redis-log/redis.log chown redis:redis /data/redis-log/redis.log
-
创建并设置数据目录权限:
bashmkdir -p /var/lib/redis chown redis:redis /var/lib/redis
然后重新启动 Redis 服务:
bash
systemctl restart redis
systemctl status redis
如果仍然无法启动,请手动启动 Redis 服务器以查看即时输出的错误信息:
bash
/usr/bin/redis-server /etc/redis.conf