Redis集群_4.redis 启动脚本
2015-02-11 14:14
519 查看
Redis启动脚本:
# vi /etc/init.d/redis
设置开机自启动redis
# chkconfig --add redis
# chkconfig --list redis
# service redis start
# vi /etc/init.d/redis
#!/usr/bin/env bash # # redis start up the redis server daemon # # chkconfig: 345 99 99 # description: redis service in /etc/init.d/redis \ # chkconfig --add redis or chkconfig --list redis \ # service redis start or service redis stop # processname: redis-server # config: /main/redis/redis.conf PATH=/usr/local/bin:/sbin:/usr/bin:/bin REDISPORT=6379 EXEC=/main/redis/src/redis-server REDIS_CLI=/main/redis/src/redis-cli PIDFILE=/var/run/redis.pid CONF="/main/redis/redis.conf" #make sure some dir exist #if [ ! -d /var/lib/redis ] ;then # mkdir -p /var/lib/redis # mkdir -p /var/log/redis #fi case "$1" in status) ps -A|grep redis ;; 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
设置开机自启动redis
# chkconfig --add redis
# chkconfig --list redis
# service redis start
相关文章推荐
- Redis集群快速启动脚本程序
- Redis集群不能在shell脚本中直接启动的错误原因
- redis集群启动脚本
- redis启动脚本
- redis服务启动关闭脚本
- Redis 在Centos Linux 上的启动脚本
- redis集群自动配置脚本
- Windows下Mysql Cluster集群启动脚本与启动服务添加方法
- redis服务启动关闭脚本
- redis集群部署之codis 维护脚本
- Linux下Redis启动/关闭/重启服务脚本
- redis开机启动脚本
- hadoop集群启动脚本分析
- Weblogic8.1集群中批量启动和关闭所有服务器的脚本
- redis集群动态增加或者删除节点 和Docker启动报错
- redis启动脚本
- 在 Ubuntu 下安装 Redis 并使用 init 脚本启动
- Redis 在Centos Linux 上的启动脚本
- 【甘道夫】Hadoop2.2.0集群启动和停止Shell脚本
- redis启动脚本