redis设置为系统服务并开机启动(附脚本文件)
2016-02-05 23:41
716 查看
1.创建文件redis
touch redis
2.文件内容如下:
#!/bin/sh # # chkconfig: 2345 90 10 # description:Redis is a persisitent key-value database # # # author: caicongyang # email:1491318829@qq.com # description:this script help you to start redis with linux system service,like this: # service redis start|stop|restart # while you use this script ,please Grant it execute permission # this script test in CentOS 6.7 final and redis 3.0.7 # if you need redis install document ,please visit http://blog.csdn.net/caicongyang/article/details/50639052 # # PATH=/usr/local/bin:/sbin:/usr/bin:/bin REDISPORT=6379 EXEC=/usr/local/bin/redis-server REDIS_CLI=/usr/local/bin/redis-cli PIDFILE=/var/run/redis.pid CONF="/usr/local/redis/redis.conf" case "$1" in start) if [ -f $PIDFILE ] then echo "$PIDFILE exists, process is already running or crashed" else echo "Starting Redis server..." $EXEC $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
3.unix文件格式
如果是你在windows编辑的然后上传到服务器的,需要修改文件格式否者执行报错:/bin/sh^M: bad interpreter: No such file or directory
vi命令行下:(vi按esc进入命令行模式)
:set ff=unix
或
:set fileformat=unix
4.设置文件执行权限
#chmod+x redis
5.设置开机启动
让上文的文件copy 到/etc/init.d/目录下面#chkconfig --add redis
#chkconfig --level 2345 redis on执行
#chkconfig --list redis显示redis在2345运行基本启动开启成功
更多精彩内容请继续关注我的博客:http://blog.csdn.net/caicongyang
记录与分享,你我共成长 -from caicongyang
相关文章推荐
- CentOS环境下Redis安装
- REDIS源码中一些值得学习的技术细节02
- c++自制Redis数据库(三)初步基础框架设计
- C++自制Redis数据库(二)部分设计前置问题
- redis 集群安装配置
- redis使用(四):C 同步接口
- Redis设计与实现
- 亲密接触Redis-第一天
- Java开发-Redis客户端Jedis
- Redis高可用方案之Sentinel
- redis 初步学习
- redis缓存的一些技巧
- Redis数据库高级实用特性:持久化机制
- mac下安装使用redis
- windows下部署redis
- Windows下安装并设置Redis
- 简单介绍redis以及ubuntu和windows下怎么安装redis和配置文件详解
- 详解 Redis 应用场景及应用实例
- redis的主从切换的两种方式
- centos安装redis3为系统服务