将Redis安装目录的redis_init_script复制到/etc/init.d并重命名为redis,修改其PIDFILE和CONF路径,添加chkconfig注释,创建/var/redis/run目录,复制redis.conf并调整pidfile路径,最后执行chkconfigredison完成。
Linux Redis开机自启脚本配置
作者:技术拾光
时间:2026-06-01
浏览:439
文章目录
Redis装好了,但每次服务器重启都要手动启动,显然不是长久之计。下面直接说怎么配成开机自启,步骤清晰,照着做就行。

1. 在/etc/init.d目录下创建redis的启动脚本
把Redis安装目录下自带的 utils/redis_init_script 复制到 /etc/init.d,并命名为 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"
注意方向,别搞反了。

3. 支持chkconfig redis on命令
不加上面这俩注释,chkconfig 是不会认这个脚本的。在脚本第一行 #!/bin/sh 下面加上:
# chkconfig: 2345 10 90 # description: Start and Stop redis
注意 # 不能删,这是chkconfig识别的标准语法。

4. 创建刚才指定的目录
之前配置里用到了 /var/redis/run,这个目录得提前建好:
mkdir -pv /var/redis/run

5. 把配置文件复制一份到/var/redis/
从Redis安装目录复制 redis.conf 到 /var/redis/:
cd /usr/local/redis cp redis.conf /var/redis/

6. 修改配置中的pid路径
打开 /var/redis/redis.conf,找到 pidfile /var/run/redis_6379.pid,改成:
pidfile /var/redis/run/redis_6379.pid
这一步是为了和前面脚本里PIDFILE的路径保持一致。

7. 最后一步:开启自启
执行:
chkconfig redis on
完成之后可以重启机器验证,或者直接用 service redis start/stop 测试脚本是否正常。
总结
整个过程其实就是复制官方脚本、改路径、加chkconfig注释、建好对应目录、复制配置文件并修正pid路径。关键是要保证路径一致,不然启动时会找不到文件。照着上面七步走,Redis开机自启就稳了。
实用工具推荐
电子包浆
使用 ›绿化、压缩、噪点和虚拟水印,自由调节做旧程度。
图片压缩
使用 ›选择画质和输出格式,预览压缩前后的大小。
相关文章