supervised systemd -bash: supervised: 未找到命令如何解决?

将 Redis 配置文件中的 supervised no 修改为 supervised systemd,可以使用 vinano 编辑器来修改配置文件:

bash 复制代码
vi /etc/redis.conf

找到 supervised no 行,将其改为:

bash 复制代码
supervised systemd

保存并退出编辑器后,确保日志文件和数据目录权限正确:

  1. 创建并设置日志目录权限:

    bash 复制代码
    mkdir -p /data/redis-log
    chown redis:redis /data/redis-log
  2. 创建并设置日志文件权限:

    bash 复制代码
    touch /data/redis-log/redis.log
    chown redis:redis /data/redis-log/redis.log
  3. 创建并设置数据目录权限:

    bash 复制代码
    mkdir -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
相关推荐
开心-开心急了14 小时前
关于Flutter与Qt for python 的一些技术、开源、商用等问题
开发语言·python·qt·flutter
友友马14 小时前
『 QT 』按钮类控件属性解析
开发语言·数据库·qt
Evand J14 小时前
【MATLAB例程】基于噪声协方差自适应的互补滤波器方法vs标准互补滤波,用于融合加速度计和陀螺仪数据,估计角度
开发语言·matlab
熊小猿15 小时前
RabbitMQ死信交换机与延迟队列:原理、实现与最佳实践
开发语言·后端·ruby
2301_7951672015 小时前
玩转Rust高级应用 如何让让运算符支持自定义类型,通过运算符重载的方式是针对自定义类型吗?
开发语言·后端·算法·安全·rust
梦想平凡15 小时前
情怀源代码工程实践(加长版 1/3):确定性内核、事件回放与最小可运行骨架
开发语言·javascript·ecmascript
笑我归无处15 小时前
强引用、软引用、弱引用、虚引用详解
java·开发语言·jvm
02苏_15 小时前
秋招Java面
java·开发语言
ytttr87315 小时前
64QAM信号的数字预失真处理(MATLAB实现)
开发语言·matlab