清风如月

洗衣做饭,样样会干。上得厅堂,下得卧房,通得了厕所,打得死蟑螂,写得了代码,补得了裤衩~~~

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  51 随笔 :: 1 文章 :: 3 评论 :: 16万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

redis启动脚本

centos5 6下已测试

复制代码
 1 ###########################
 2 # chkconfig: 2345 10 90
 3 # description: Start and Stop redis
 4 PATH=/usr/local/bin:/sbin:/usr/bin:/bin
 5    
 6 REDISPORT=6379 #实际环境而定
 7 EXEC=/usr/local/redis/bin/redis-server #实际环境而定
 8 REDIS_CLI=/usr/local/redis/bin/redis-cli #实际环境而定
 9    
10 PIDFILE=/var/run/redis.pid
11 CONF="/usr/local/redis/conf/redis.conf" #实际环境而定
12    
13 case "$1" in
14     start)
15         if [ -f $PIDFILE ]
16         then
17                 echo "$PIDFILE exists, process is already running or crashed"
18         else
19                 echo "Starting Redis server..."
20                 $EXEC $CONF
21         fi
22         if [ "$?"="0" ] 
23         then
24               echo "Redis is running..."
25         fi
26         ;;
27     stop)
28         if [ ! -f $PIDFILE ]
29         then
30                 echo "$PIDFILE does not exist, process is not running"
31         else
32                 PID=$(cat $PIDFILE)
33                 echo "Stopping ..."
34                 $REDIS_CLI -p $REDISPORT SHUTDOWN
35                 while [ -x ${PIDFILE} ]
36                do
37                     echo "Waiting for Redis to shutdown ..."
38                     sleep 1
39                 done
40                 echo "Redis stopped"
41         fi
42         ;;
43    restart|force-reload)
44         ${0} stop
45         ${0} start
46         ;;
47   *)
48     echo "Usage: /etc/init.d/redis {start|stop|restart|force-reload}" >&2
49         exit 1
50 esac
51 ##############################
复制代码

 

posted on   清风如月  阅读(910)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示