最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
一个可以将redis数据库配置开机自动启动的脚本
时间:2022-06-29 10:50:39 编辑:袖梨 来源:一聚教程网
分享一段可以将redis数据库配置开机自动启动的脚本
刚开始想把命令 redis-server /etc/redis/redis.conf 加入到 /etc/rc.d/rc.local 竟然不行,只好再找别的办法
第一步 先编写主服务开机启动sh脚本 /etc/init.d/redis
代码如下 | 复制代码 |
#!/bin/bash # # redis - this script starts and stops the redis-server daemon # # chkconfig: - 80 12 # description: Redis is a persistent key-value database # processname: redis-server # config: /etc/6379.conf # pidfile: /redis/redis6379.pid PATH=/usr/local/bin:/sbin:/usr/bin:/bin REDISPORT=6379 EX_EC=/usr/local/bin/redis-server REDIS_CLI=/usr/local/bin/redis-cli PIDFILE=/redis/redis6379.pid CONF="/etc/6379.conf" case "$1" in start) if [ -f $PIDFILE ] then echo "$PIDFILE exists, process is already running or crashed" else echo "Starting Redis server..." $EX_EC $CONF fi if [ "$?"="0" ] then echo "Redis is running..." fi ;; stop) if [ ! -f $PIDFILE ] then echo "$PIDFILE does not exist, process is not running" else PID=$(cat $PIDFILE) echo "Stopping ..." $REDIS_CLI -p $REDISPORT SHUTDOWN while [ -x ${PIDFILE} ] do echo "Waiting for Redis to shutdown ..." sleep 1 done echo "Redis stopped" fi ;; restart|force-reload) ${0} stop ${0} start ;; *) echo "Usage: /etc/init.d/redis {start|stop|restart|force-reload}" >&2 exit 1 esac |
文件存入 /etc/init.d/redis
然后 修改权限并chkconfig
chmod 0777 /etc/init.d/redis
chkconfig redis on
加入到开机启动 vi /etc/rc.d/rc.local
加入下面2行
service redis start
大功告成
相关文章
- 光遇12.27红石碎片在哪里 光遇12月27日红石碎片位置攻略 12-27
- 光遇12.27雪花代币在哪里 光遇12月27日宴会节代币收集攻略 12-27
- 2024美团年度报告怎么看 2024美团AI短剧版年度报告介绍 12-27
- 逆水寒手游外观返场投票怎么玩 逆水寒手游外观返场投票活动介绍 12-27
- 鸣潮灯灯培养攻略 鸣潮灯灯声骸武器阵容推荐 12-27
- 《无限暖暖》织衣蛛获得方法 12-26