温馨提示×

centos redis开机启动如何设

小樊
34
2026-09-08 21:30:34
栏目: 云计算

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


一、yum 安装的 Redis(推荐)

如果你是用:

yum install redis

设置开机启动(CentOS 7+)

systemctl enable redis

启动 Redis

systemctl start redis

查看状态

systemctl status redis

二、源码安装的 Redis

如果你是自己 make && make install 的 Redis:

1. 复制启动脚本

cp /usr/local/redis/utils/redis_init_script /etc/init.d/redis

2. 修改脚本(注意路径)

vi /etc/init.d/redis

确认以下关键配置:

REDISPORT=6379
EXEC=/usr/local/bin/redis-server
CLIEXEC=/usr/local/bin/redis-cli
CONF="/etc/redis/${REDISPORT}.conf"

3. 加入开机启动(CentOS 7)

chkconfig --add redis
chkconfig redis on

4. 启动测试

service redis start

三、CentOS 7+ 用 systemd(源码安装推荐)

1. 创建 service 文件

vi /etc/systemd/system/redis.service

内容示例:

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

[Service]
ExecStart=/usr/local/bin/redis-server /etc/redis/6379.conf
ExecStop=/usr/local/bin/redis-cli shutdown
Restart=always

[Install]
WantedBy=multi-user.target

2. 重载并启用

systemctl daemon-reexec
systemctl enable redis
systemctl start redis

四、常用检查命令

ps -ef | grep redis
redis-cli ping   # 返回 PONG 表示正常

如果你告诉我:

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

我可以给你完全对应的一步到位命令

0