Redis源码包自带的服务启动脚本
来源:互联网 发布:东营unity3d工程师招聘 编辑:程序博客网 时间:2024/05/20 10:14
在维护Redis的过程中,启动和停止 服务是最基本的操作。
一、Redis服务的启动方式:
# /opt/redis/sbin/redis-server /data/redis/redis6379/6379.conf
默认端口是6379,如果端口换了,如:6380
# /opt/redis/sbin/redis-server -p 6380 /data/redis/redis6380/6380.conf
二、Redis服务的暂停方式:
# /opt/redis/bin/redis-cli -p 6379 shutdown
在Redis源代码的utils目录下有一个 redis_init_script 初始化启动脚本。
# cd /opt/webroot/soft/redis-3.2.1/utils
# cp redis_init_script /etc/init.d/redis_6379
注意:redis_6379 服务名命名规则:redis_PORT,防止一台主机有多个端口号。
# vi /etc/init.d/redis_6379
#!/bin/sh## Simple Redis init.d script conceived to work on Linux systems# as it does use of the /proc filesystem.REDISPORT=6379EXEC=/opt/redis/sbin/redis-serverCLIEXEC=/opt/redis/bin/redis-cliPIDFILE=/var/run/${REDISPORT}.pidCONF="/data/redis/redis6379/${REDISPORT}.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 ;; stop) if [ ! -f $PIDFILE ] then echo "$PIDFILE does not exist, process is not running" else PID=$(cat $PIDFILE) echo "Stopping ..." $CLIEXEC -p $REDISPORT shutdown while [ -x /proc/${PID} ] do echo "Waiting for Redis to shutdown ..." sleep 1 done echo "Redis stopped" fi ;; *) echo "Please use start or stop as first argument" ;;esac
修改对应的部分,然后设置开机启动,即可。
0 0
- Redis源码包自带的服务启动脚本
- redis-2.8.13 自启动服务脚本
- Linux服务管理---系统运行级别、rpm启动与自启动、源码包的启动
- redis windows 服务 启动脚本
- 实现一个简单的服务自启动shell脚本
- Centos 5下的Redis启动/关闭服务脚本
- httpd系统自带启动脚本详解
- sshd系统自带启动脚本详解
- httpd系统自带启动脚本详解
- redis上配置自启动脚本
- Redis服务设置开机自启动
- oracle 服务自启动(使用脚本)
- 自定义shell脚本服务开机自启动
- 【笔记】配置Python脚本自启动服务
- Redis自带的redis-benchmark使用
- redis设置开机自启动,redis注册到服务中
- centos/ubuntu jenkins.war 自启动脚本,Linux启动停止jar包的运行案例
- centos/ubuntujenkins.war自启动脚本,Linux启动停止jar包的运行案例
- 转]Android Parcelable和Serializable的区别,android parcelable
- Cadence基础知识6(cadence的allegro有5种类型的封装Mechanical Symbol及焊盘分类 )
- Android APP中清除缓存功能详解
- NOI2004 郁闷的出纳员
- java使用freemarker模版下载成Excel文件
- Redis源码包自带的服务启动脚本
- 面试杂谈
- ViewPager 实现引导页
- 抽象类
- 当我们谈起互联网企业时,我们在谈什么?
- python基础之删除文件及删除目录的方法
- Windows下FFmpeg快速入门
- Problem C
- 卸载JAVA(TM)SE Development Kit 6 Updata 45(64bit)时出错