温馨提示×

centos redis开机自启咋配

小樊
33
2026-09-02 19:54:14
栏目: 云计算

在 CentOS 上配置 Redis 开机自启,常见有两种方式,取决于你是 源码安装 还是 yum 安装


一、yum 安装 Redis(推荐,最简单)

1. 安装

yum install -y redis

2. 设置开机自启

systemctl enable redis

3. 启动 Redis

systemctl start redis

4. 查看状态

systemctl status redis

✅ 这样重启服务器后 Redis 会自动启动。


二、源码安装 Redis(自定义路径)

假设你安装路径是:

  • 安装目录:/usr/local/redis
  • 配置文件:/usr/local/redis/redis.conf

1. 创建 systemd 服务文件

vi /etc/systemd/system/redis.service

写入以下内容(按需修改路径):

[Unit]
Description=Redis Server
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf
ExecStop=/usr/local/redis/bin/redis-cli shutdown
Restart=on-failure

[Install]
WantedBy=multi-user.target

⚠️ 注意:

  • redis.conf 里必须开启:
daemonize yes

2. 重载 systemd

systemctl daemon-reload

3. 设置开机自启

systemctl enable redis

4. 启动 Redis

systemctl start redis

三、老版本 CentOS(CentOS 6,用 chkconfig)

如果你是 CentOS 6:

chkconfig redis on
service redis start

四、常见问题

Redis 起不来?

  • 看日志:
journalctl -u redis
  • 检查:
    • 端口是否被占用
    • 配置文件路径是否正确
    • 是否 daemonize yes

如果你告诉我:

  • CentOS 版本(6 / 7 / 8)
  • Redis 安装方式(yum / 源码)

我可以给你完全对应你环境的配置

0