文档章节

Redis设置为开机自启动

农夫三拳有点疼-_-
 农夫三拳有点疼-_-
发布于 03/27 13:10
字数 385
阅读 52
收藏 0

1. 新建一个文件

vim /etc/init.d/redis

2. 将下面内容粘贴到文件中

#!/bin/sh
#chkconfig:   2345 90 10
#description:  Redis is a persistent key-value database
PATH=/usr/local/bin:/sbin:/usr/bin:/bin

REDISPORT=6379
EXEC=/usr/local/bin/redis-server
REDIS_CLI=/usr/local/bin/redis-cli
PIDFILE=/var/run/redis_6379.pid
CONF="/myredis/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 -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

3. 修改下面配置为自己对应的信息

REDISPORT=6379 # 端口号
EXEC=/usr/local/bin/redis-server # 执行脚本的地址
REDIS_CLI=/usr/local/bin/redis-cli # 客户端执行脚本的地址
PIDFILE=/var/run/redis_6379.pid # 进程id文件地址,启动redis后才能看见
CONF="/myredis/redis.conf" #配置文件地址

4. 设置权限

chmod 755 /etc/init.d/redis

5. 启动测试

/etc/init.d/redis start

6. 启动成功会提示如下信息

Starting Redis server...
Redis is running...

7. 设置开机自启动

chkconfig --add /etc/init.d/redis
chkconfig redis on

* 如果启动失败

查看第一步的配置文件信息,是否和第二步的文件信息一致,vim粘贴会出现粘贴不全的问题

© 著作权归作者所有

农夫三拳有点疼-_-
粉丝 0
博文 58
码字总数 64689
作品 0
南阳
后端工程师
私信 提问
加载中

评论(0)

centos7安装redis并设置开机启动

1、首先redis安装 tar xzf redis-3.0.0.tar.gz cd redis-3.0.0/ make make install PREFIX=/usr/local/redis 创建存储redis的目录并复制文件 mkdir -p /usr/local/redis cd src/ cp ./redis......

loserone
01/15
0
0
Centos7安装Redis5

一、安装gcc依赖 由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装 二、下载并解压安装包 三、cd切换到redis解压目录下,执行...

小致Daddy
2019/11/15
68
0
Mac OS X安装Redis

下载、解压、重命名并且编译安装Redis ~ wget http://download.redis.io/releases/redis-3.0.5.tar.gz ~ tar xzf redis-3.0.5.tar.gz~ mv redis-3.0.5 redis~ cd redis~ make~ make test~ ma......

JackieYeah
2015/11/01
1.5W
5
架设EtherCalc 多人分布式电子表格系统

安装node.js 就不多说了、详见上一页博客 为了方便使用和优化、需要安装 redis插件 下载 3.0.7版本 一:安装redis 1:tar -zxvf redis-3.0.7.tar 解压文件 得到 文件 2:cd resdis-3.0.7 执行...

王小盼
2016/07/20
580
0
centos7 安装redis 开机启动

redis 下载 https://redis.io/download wget http://download.redis.io/releases/redis-3.2.6.tar.gz 解压缩 tar xzf redis-3.2.6.tar.gz 进入解压后的文件目录 cd redis-3.2.6 redis安装相对......

Elson
2018/12/03
147
0

没有更多内容

加载失败,请刷新页面

加载更多

Apache OpenMeetings开源线上会议系统——安装配置

OpenMeetings是一个开源的在线会议系统,支持音频和视频,同时支持桌面分享。 官网地址:http://openmeetings.apache.org/index.html 安装 当前版本为4.0.6,需要最低jre8的安装环境。 下载a...

JustForFly
13分钟前
6
0
Android知识体系总结2020之Android部分Handler篇

1.什么是Handler?   Handler是可以通过发送和处理Message和Runnable对象来关联相应线程的MessageQueue。通常我们认为它是一种异步机制。   a.可以让对应的Message和Runnable在未来的某个...

ClAndEllen
14分钟前
10
0
命令模式

命令模式(Command Pattern)在我们生活中非常常见,比如开关灯、电视遥控器换台等。 我们使用摇控器换台的时候,我们按下一个换台的按钮,然后电视机就会换台,按下调整音量调节按钮,电视机...

鸣沙山
17分钟前
11
0
基于 rsync 和 ln 实现“写时复制”的快照备份功能

一、基本原理 这里“写时复制”加了一个引号,因为这是专门针对使用rsync备份时的写时复制效果,而不是事实上的写时复制(copy-on-write),其达到的目的如下: 使用 rsync 备份数据后,立即...

Inpool
53分钟前
28
0
郑州哪哪里可以开工程款发票-郑州_新闻网

【电薇同步;1.3.8 - 2.7.4.1 - 5.2.9.7.】张生、诚、信、合、作,保、真、售、后、保、障、长、期、有、效。adb的全称为Android Debug Bridge,是Android手机通用...

yyqqvip
今天
30
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部