Redis启动脚本,开机自动启动

# chkconfig:   2345 90 10

# description:  Redis is a persistent key-value database

PATH=$PATH:/usr/local/redis/bin:/sbin:/usr/bin:/bin

REDISPORT=6379

EXEC=/usr/local/redis/bin/redis-server

REDIS_CLI=/usr/local/redis/bin/redis-cli

PASS=chbin123

PIDFILE=/var/run/redis_6379.pid

CONF="/usr/local/redis/etc/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 -a $PASS -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服务开机启动:

chmod +x /etc/init.d/redis

启动redis服务:

service redis start

检查服务是否启动

ps -ef | grep redis

netstat -anptu | grep 6379

时间: 2024-12-15 01:39:41

Redis启动脚本,开机自动启动的相关文章

Redis集群_4.redis 启动脚本

Redis启动脚本: # 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 ser

redis启动脚本

编写redis启动脚本 [[email protected] etc]# vi /etc/init.d/redis [[email protected] etc]# chmod 755 /etc/init.d/redis ########################### #chkconfig: 2345 10 90#description: Start and Stop redisPATH=/usr/local/bin:/sbin:/usr/bin:/bin     REDISPORT=6

使用Redis启动脚本设置开机自启动

推荐在生产环境中使用启动脚本方式启动redis服务.启动脚本 redis_init_script 位于位于Redis的 /utils/ 目录下. #大致浏览下该启动脚本,发现redis习惯性用监听的端口名作为配置文件等命名,我们后面也遵循这个约定. #redis服务器监听的端口 REDISPORT=6379 #服务端所处位置,在make install后默认存放与`/usr/local/bin/redis-server`,如果未make install则需要修改该路径,下同. EXEC=/usr

手动启动与开机自动启动网卡的两种方式

以上图: #ifup eth0        #启动网卡 以上图:说明网卡启动成功并可以上网了. [[email protected] ~]# cat  /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 HWADDR=00:0C:29:BD:78:EB TYPE=Ethernet UUID=13a9bdf9-d87e-40c9-be52-15aad3bd4bf5 ONBOOT=no NM_CONTROLLED=yes BOOTPROTO=

Windows 添加注册表的方式使脚本开机自动启动

最近都在windows server command line 的界面下完成一些case. 今天碰到要求windows开机自动启动脚本,且在windows cmd界面下面. 所以在网络上找到如下命令.经试验,在windows server 2016上面是可以运行成功的. reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "start" /d "%0&q

CentOS6.8下安装redis并配置开机自启动

参考资料:http://www.bubuko.com/infodetail-1006383.html   http://www.cnblogs.com/skyessay/p/6433349.html 一.安装 下载redis-3.0.5.tar.gz [[email protected] ~]# cd /opt [[email protected] opt]# wget http://192.168.10.173:8080/website/linux/redis-3.0.5.tar.gz [[e

Redis开机启动脚本 Centos6.5

一:安装Redis 1.下载源码,解压缩后编译源码 # wget http://download.redis.io/releases/redis-2.8.3.tar.gz # tar xzf redis-2.8.3.tar.gz # cd redis-2.8.3 # make 2.进入安装目录的src文件夹下,有四个可执行文件redis-server.redis-benchmark.redis-cli和redis.conf,复制到同一个目录下 # mkdir /usr/redis # cp re

oracle 11.2.0.3 设置启动脚本使ORACLE自动启动

Linux下安装完后每次都得通过下面命令来启动对应的服务: 启动服务 dbstart 启动监视器 lsnrctl start 启动控制台 emctl start dbconsole 本文以Red Hat Enterprise Linux 6.4 (x86_64)为例设置oracle开机自动启动: vi /etc/rc.local 把下面的内容加入 su - oracle -c " export ORACLE_SID=orcl sqlplus /nolog <<EOF connect

ubuntu开机自动启动chromium os下chroot中的脚本

这篇文章记录了在ubuntu(12.04)下开机自动启动一个chromium os中的脚本所遇到的问题及解决办法. chromium os是Google的一个开源操作系统,在src/platform/factory/py/shopfloor目录下是一些控制生产测试的脚本,通过在chroot下执行./shopfloor_server.py -m cros.factory.shopfloor.target_shopfloor来启动特定的生产测试程序. 现在需要target_shopfloor能在开机