文档章节

linux redis后台启动及自启动脚本

sluggarddd
 sluggarddd
发布于 2016/07/18 11:53
字数 161
阅读 140
收藏 0

码上生花,ECharts 作品展示赛正式启动!>>>

#!/bin/sh
# chkconfig: 2345 10 90
# description: Start and Stop redis

PATH=/usr/local/bin
REDISPORT=6379
EXEC=/usr/local/bin/redis-server
REDIS_CLI=/usr/local/bin/redis-cli
PIDFILE=/var/run/redis.pid
CONF="/home/cloud/redis-3.2.1/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 exists, process is not running."
        else
            PID=$(cat $PIDFILE)
            echo "Stopping..."
            $REDIS_CLI -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|fore-reload}"
        exit 1
esac

修改CONF为安装redis的路径

© 著作权归作者所有

sluggarddd
粉丝 7
博文 14
码字总数 11821
作品 0
程序员
私信 提问
加载中
请先登录后再评论。
redis学习之redis的安装(linux)

redis简介: redis是一个nosql数据库,也就是非关系型数据库,数据保存在内存中而不是硬盘中,所以读取速度非常快,但是因为它是非关系型数据库,不适合用来存储复杂的数据,所以常用来做缓存...

贪挽懒月
2018/05/16
0
0
redis5.0.8 安装教程

1.下载安装 我这里给出的linux系统redis安装,因为windows redis更新太慢,建议大家使用linux安装redis。 如果还没有linux,可以看我的前两篇 Vmware 15的安装教程 centos 8安装教程 redis官...

灬子非鱼丶
04/04
0
0
CentOS6.5 添加开机自启动脚本

有时候我们需要Linux系统在开机的时候自动加载某些脚本或系统服务。在解问题之前先来看看Linux的启动流程。 一、Linux的启动流程 主要顺序就是: 1. 加载内核 2. 启动初始化进程 3. 确定运行...

phpdragon
2018/09/20
0
0
redis最新版本安装及开机自启

的系统是ubuntu,安装方式有多种,一种是通过apt仓库,一种是下载源码,编译安装 1.通过apt仓库 具体命令: sudo apt-get updatesudo apt-get install redis-server 然后启动redis服务器 re...

osc_5xirkv3v
2018/04/05
2
0
redis linux版本自定义安装目录、注册服务、自启动设置、一台计算机安装多个redis

自定义安装目录并安装 1、mkdir /usr/local/redis 2、下载redis到 /usr/local/src/,解压,进入解压后的目录 3、安装到指定目录   make PREFIX=/usr/local/redis install   注意:PREFI...

osc_1wnye1so
2018/09/04
2
0

没有更多内容

加载失败,请刷新页面

加载更多

COREJAVA概述-集合

1、什么是集合 集合类存放于java.util包中。 集合类型主要有3种:set(集)、list(列表)和map(映射)。 集合存放的都是对象的引用,而非对象本身。所以我们称集合中的对象就是集合中对象的引用...

osc_yy65eb2q
17分钟前
5
0
文件或目录损坏且无法读取怎么办?

问题描述: 硬盘打不开文件或目录损坏且无法读取,是因为这个I盘的文件系统内部结构损坏导致的。文件或目录损坏且无法读取怎么办?具体的恢复方法看正文 工具/软件:极限数据恢复软件 步骤1:...

osc_zypmzfh3
18分钟前
3
0
URL not found: C:\Program Files (x86)\Android\android-sdk\temp\build-tools_r

https://www.jianshu.com/p/a867b13d4b31 在Android SDK Manager更新时,显示如图中错误.。 但能获取更新版本列表,说明网络连接没有问题。 解决方法:然后sdk manager右键管理员权限打开,就...

osc_61i1fz2h
20分钟前
13
0
Warning: License for package Android SDK Build-Tools 27.0.3 not accepted.

https://blog.csdn.net/fenyu8/article/details/104897334 报错信息: Failed to install the following Android SDK packages as some licences have not been accepted. Warning: License......

osc_gt7nq50v
22分钟前
8
0
go 结构体与方法

go 结构体与方法 go 结构体相当于 python 中类的概念,结构体用来定义复杂的数据结构,存储很多相同的字段属性 结构体的定义 1、结构体的定义以及简单实用 package mainimport ( "fmt"...

osc_62a7f5bj
25分钟前
16
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部