/etc/rc.d/init.d/redis

#!/bin/sh
# chkconfig: 2345 80 90
# description: Start and Stop redis

REDISPORT=6379
EXEC=/ali/redis-3.0.7/src/redis-server
REDIS_CLI=/ali/redis-3.0.7/src/redis-cli

PIDFILE=/var/run/redis.pid
CONF="/ali/redis-3.0.7/redis.conf"
AUTH="123456"

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 exists, process is not running."
else
PID=$(cat $PIDFILE)
echo "Stopping..."
$REDIS_CLI -p $REDISPORT -a $AUTH SHUTDOWN
sleep 2
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

最新文章

  1. textbox只能输入数字或中文的常用正则表达式和验证方法
  2. CentOS7 监控进程网络流量工具安装
  3. maven项目报:An error occurred while filtering resources
  4. git stash简介
  5. Spring依赖注入(IOC)那些事
  6. iOS开发——高级技术&蓝牙服务
  7. Proc-fs 编程
  8. 找规律 SGU 126 Boxes
  9. PTPX的average power analysis
  10. DzzOffice添加动态壁纸例子-Bing每日壁纸
  11. ios应用,今年最蛋疼的6月,IPV6!!
  12. Linux下如何选择文件系统:EXT4、Btrfs 和 XFS
  13. javascript 执行环境,变量对象,作用域链
  14. C - 字符识别?
  15. javascript使用消息框
  16. day10-(rr)
  17. [Dubbo实战]dubbo + zookeeper + spring 实战 (转)
  18. IDEA VS 快捷键 大全
  19. ASCII说明和ASCII对照表
  20. MVC学习之HtmlHelper

热门文章

  1. 20172305 2018-2019-1 《Java软件结构与数据结构》第九周学习总结
  2. Python安装Numpy,matplotlib库
  3. Dijkstra+优先队列 模板
  4. QMdiArea及QMdiSubWindow实现父子窗口及布局方法
  5. 1st 结对编程:简易四则运算
  6. js控制iframe高度自动撑开
  7. 【Python】Python对象类型及其运算
  8. compareTo 返回为整数 调用者比参数大;返回负数 调用者比参数小
  9. 51nod 1821 最优集合(思维+单调队列)
  10. 【Java并发编程】之二:线程中断