在 CentOS 上配置 Redis 开机自启,常见有两种方式,取决于你是 源码安装 还是 yum 安装。
yum install -y redis
systemctl enable redis
systemctl start redis
systemctl status redis
✅ 这样重启服务器后 Redis 会自动启动。
假设你安装路径是:
/usr/local/redis/usr/local/redis/redis.confvi /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
systemctl daemon-reload
systemctl enable redis
systemctl start redis
如果你是 CentOS 6:
chkconfig redis on
service redis start
journalctl -u redis
daemonize yes如果你告诉我:
我可以给你完全对应你环境的配置。