承接上文对非关系数据库Redis的安装(上文超链接地址),在此简易写了个shell脚本,为的是方便控制Redis的关闭、开启、状态查看以及客户端进入。
至于为什么要这么做- -........先前装的redis由于是源码安装,没有用yum install这种简易的安装命令,所以操作redis服务的开启与关闭是非常的麻烦,
例如............之前的redis启动命令如下:
/usr/local/src/redis-3.2.0/src/redis-server /usr/local/src/redis-3.2.0/redis.conf &
之前的redis关闭命令:
/usr/local/src/redis-3.2.0/src/redis-cli shutdown
甚至进入客户端也是如此
进入客户端命令:/usr/local/src/redis-3.2.0/src/redis-cli
自制redis的操作脚本后,这样一来,我们就可以使用service命令来控制redis的开关以及一系列操作了........(并且非常简单)
方法如下:
第一步:进入/etc/rc.d/init.d目录下
命令:cd /etc/rc.d/init.d
第二步:创建一个名叫redis的文件,并将以下代码复制进去
命令:vim redis
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 32 33 34 35 36 37 38 39 40 41 42 43 |
#/bin/bash #redis.sh #$1为从服务器端传入的第一个参数 case $1 in 'start' ) #控制redis启动的操作 /usr/local/src/redis-3.2.0/src/redis-server /usr/local/src/redis-3.2.0/redis.conf & ;; 'stop' ) #控制redis关闭的操作 /usr/local/src/redis-3.2.0/src/redis-cli shutdown ;; 'restart' ) #控制redis重启的操作,即先关闭后启动 /usr/local/src/redis-3.2.0/src/redis-cli shutdown /usr/local/src/redis-3.2.0/src/redis-server /usr/local/src/redis-3.2.0/redis.conf & ;; 'status' ) #查看redis的状态的操作 status=`pstree |grep redis |wc -l` if [ $status == 0 ]; then echo 'redis close' else echo -e "\033[31;47m redis running \033[0m" fi ;; 'redis-cli' ) #启动redis客户端 /usr/local/src/redis-3.2.0/src/redis-cli ;; * ) #输入错误时,给用户的提示 echo "Please input [status]、[start]、[stop]、[redis-cli]" echo "For example:service redis start" ;; esac |
此时service redis 的命令就已经做好了,使用方法如下
启动redis命令:service redis start
关闭redis命令:service redis stop
重启redis命令:service redis restart
进入redis客户端命令:service redis redis-cli
附上几张使用的效果图



© 著作权归作者所有
文章评论(0)