虚拟机下基于CENTOS7安装REDIS以及配置redis开机自启动

前言

基于win10环境安装虚拟机并配置网络已经完成,可以参考
win10环境安装虚拟机并配置静态IP
下边是在虚拟机环境下安装Redis以及配置redis自启动的完整流程。
linux版本的安装包,大家可以去官网自行下载
下边演示用的是 redis-5.0.1版本的,也可以使用我的这个安装包linux版本
nginx安装包 提取码 1234

一、安装redis

首先通过命令  cd /usr.local  进入公共资源目录
执行  mkdir redis  创建存放redis的文件夹

在这里插入图片描述

通过xfpt把redis安装包放到 /usr/local/redis
通过命令 tar -zxvf redis-5.0.1.tar.gz 解压文件
进入到解压的文件夹下
首先执行 make命令   出现这个代表成功

在这里插入图片描述

编译过程中可能会出现  报错  也是缺少插件造成得原因(如果没有报错,跳过该操作)
通过执行 yum -y install gcc openssl openssl-devel pcre-devel zlib zlib-devel 解决 
(执行该命令前提是虚拟机需要连接外网)

在这里插入图片描述

执行yum之后出现 下图代表安装成功
执行成功之后  需要 执行启动命令  ./configure

在这里插入图片描述

编译成功之后
进入到  src文件夹下,执行 make install PREFIX=/usr/local/redis/redis-5.0.1

(注意:该地方得路径可通过 pwd获取 地址不要写错)
在这里插入图片描述

返回到上级目录 cd.. 创建etc文件夹,把当前文件夹下的redis.conf移动到新建的文件夹etc下 
mv redis.conf /usr/local/redis/redis-5.0.1/etc

在这里插入图片描述

这一步是为了方便操作,便于区分(不是必须操作)
执行完上述操作,代表redis安装完成,可以通过redis启动命令进行验证是否安装成功
进入  bin目录下  执行  redis-server /usr/local/redis/redis-5.0.1/etc/redis.conf 

在这里插入图片描述
如图显示,代表启动成功,即代表redis安装成功

二、配置redis自启动

配置自启动方式 通过命令在目录下创建一个新的文件  vim /etc/init.d/redis
下方直接复制进去,修改EXEC    REDIS_CLI    CONF 改为自己的安装路径  
#!/bin/bash
#chkconfig: 2345 10 90  
#description: Start and Stop redis   
PATH=/usr/local/bin:/sbin:/usr/bin:/bin
REDISPORT=6379
EXEC=/usr/local/redis/redis-5.0.1/bin/redis-server   #对应你自己的配置地址
REDIS_CLI=/usr/local/redis/redis-5.0.1/bin/redis-cli   #对应你自己的配置地址
PIDFILE=/var/run/redis.pid
CONF="/usr/local/redis/redis-5.0.1/etc/redis.conf"  #对应你自己的配置地址
AUTH="1234"
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
                     sleep 2
                    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

chmod 775 /etc/init.d/redis  给新建的文件赋权   
执行  chkconfig redis on    代表设为开机启动
进行验证,关机重启
通过命令  ps -ef|grep redis  来验证是否开启

在这里插入图片描述
到此代表redis从安装到配置自启动都已经成功

总结

LINUX下安装redis主要是编译的过程,出现问题通过百度也可以解决,一回生二回熟,熟记命令就可以;
移动文件夹的时候也需要注意;
另外就是 配置redis开机自启动也需要注意配置文件中的路径;
以上就是LINUX下安装redis以及配置开机自启动的完整过程,如有不对的地方,欢迎各位指正。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值