Redis源码包自带的服务启动脚本
2016-07-05 11:47
435 查看
在维护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
修改对应的部分,然后设置开机启动,即可。
一、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=6379 EXEC=/opt/redis/sbin/redis-server CLIEXEC=/opt/redis/bin/redis-cli PIDFILE=/var/run/${REDISPORT}.pid CONF="/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
修改对应的部分,然后设置开机启动,即可。
相关文章推荐
- Redis 配置文件详解
- Redis 3.0配置
- Redis学习笔记02--Redis的安装
- redis 在windows 上安装
- 我的Redis集群搭建之路
- Redis学习一:Redis初步
- Redis学习二
- redis 认证密码
- redis 数据类型及应用场景
- (?)企业部分之redis
- Windows环境下安装Redis和基本操作
- Redis单线程快速的原因
- redis源码分析之内存布局
- Redis源码研究—代码整体架构
- Ubuntu下如何安装与运行Redis
- 键值存储之redis
- redis 数据类型
- NoSQL之Redis---集群教程
- Nginx1.11+Redis3+Tomcat7服务器搭建
- redis 安装配置和常用命令