Linux Redis开机自启脚本配置

作者:技术拾光

时间:2026-06-01

浏览:439

将Redis安装目录的redis_init_script复制到/etc/init.d并重命名为redis,修改其PIDFILE和CONF路径,添加chkconfig注释,创建/var/redis/run目录,复制redis.conf并调整pidfile路径,最后执行chkconfigredison完成。

文章目录

Redis装好了,但每次服务器重启都要手动启动,显然不是长久之计。下面直接说怎么配成开机自启,步骤清晰,照着做就行。

Linux Redis开机自启脚本配置

1. 在/etc/init.d目录下创建redis的启动脚本

把Redis安装目录下自带的 utils/redis_init_script 复制到 /etc/init.d,并命名为 redis。

Linux Redis开机自启脚本配置

2. 修改/etc/init.d/redis文件

原来脚本里是这两行:

PIDFILE=/var/run/redis_${REDISPORT}.pid
CONF="/etc/redis/${REDISPORT}.conf"

改成你实际要用的路径:

PIDFILE=/var/redis/run/redis_${REDISPORT}.pid
CONF="/var/redis/redis.conf"

注意方向,别搞反了。

Linux Redis开机自启脚本配置

3. 支持chkconfig redis on命令

不加上面这俩注释,chkconfig 是不会认这个脚本的。在脚本第一行 #!/bin/sh 下面加上:

# chkconfig: 2345 10 90
# description: Start and Stop redis

注意 # 不能删,这是chkconfig识别的标准语法。

Linux Redis开机自启脚本配置

4. 创建刚才指定的目录

之前配置里用到了 /var/redis/run,这个目录得提前建好:

mkdir -pv /var/redis/run

Linux Redis开机自启脚本配置

5. 把配置文件复制一份到/var/redis/

从Redis安装目录复制 redis.conf 到 /var/redis/:

cd /usr/local/redis
cp redis.conf /var/redis/

Linux Redis开机自启脚本配置

6. 修改配置中的pid路径

打开 /var/redis/redis.conf,找到 pidfile /var/run/redis_6379.pid,改成:

pidfile /var/redis/run/redis_6379.pid

这一步是为了和前面脚本里PIDFILE的路径保持一致。

Linux Redis开机自启脚本配置

7. 最后一步:开启自启

执行:

chkconfig redis on

完成之后可以重启机器验证,或者直接用 service redis start/stop 测试脚本是否正常。

总结

整个过程其实就是复制官方脚本、改路径、加chkconfig注释、建好对应目录、复制配置文件并修正pid路径。关键是要保证路径一致,不然启动时会找不到文件。照着上面七步走,Redis开机自启就稳了。

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章