Redis目前几乎是互联网开发中必备的缓存工具,最近在学习Redis的过程中,将Redis在纯净的Linux CentOS-7下的安装过程说一下。不仅仅是想记录这个过程,还想教给大家一种安装软件的思想,那就是主要看README.md,看官方文档。

一、所需准备的物料

  CentOS-7的纯净操作系统 Redis-5.0.8

二、安装过程如下

   1.新建文件夹,用于存放Redis的原始代码,我将软件放到soft中,所以新建soft文件夹:

CentOS-7下安装Redis的详细过程(多实例)

           CentOS-7下安装Redis的详细过程(多实例)

        2.下载Redis,下载地址:http://download.redis.io/releases/redis-5.0.8.tar.gz
             进入到soft文件,利用wget下载Redis,执行如下命令:
               #wget http://download.redis.io/releases/redis-5.0.8.tar.gz   CentOS-7下安装Redis的详细过程(多实例)
         如果wget命令无效,那就需要先安装wget,安装命令如下:
        #yum install wget
       3.解压Redis的压缩包
          #tar xf redis-5.0.8.tar.gz 

       CentOS-7下安装Redis的详细过程(多实例)

      4.进入到redis-5.0.8目录,查看README.md里面有安装说明

        CentOS-7下安装Redis的详细过程(多实例)

     5.按照README.md中的说明,直接执行make命令

         #make

      CentOS-7下安装Redis的详细过程(多实例)

    CentOS-7下安装Redis的详细过程(多实例)

        我们可以看到,出错了,缺少gcc命令未找到,下面我们就安装gcc

        #yum install gcc

            CentOS-7下安装Redis的详细过程(多实例)

           gcc安装完成后,再次执行make命令

           #make

            CentOS-7下安装Redis的详细过程(多实例)

           我们发现又出错了,没有此文件或文件夹,比较诡异,我们再看下README.md中是否有说明。

          CentOS-7下安装Redis的详细过程(多实例)

         那么下面我们按照上面说的,执行下make distclean

        # make distclean

CentOS-7下安装Redis的详细过程(多实例)

        然后再执行make命令 

     #make
      这次就执行成功了,Redis编译完成了。

    6.下面我们把他加入到系统服务中去。我们进入到src目录下,可以看到,生成了可执行文件:

CentOS-7下安装Redis的详细过程(多实例)

 下面我们再看下README.md中是否有说明:

CentOS-7下安装Redis的详细过程(多实例)

      如上图所示,果然有说明,哈哈。
     我们退回到redis目录,把可执行文件放到/usr/local/redis-5.0.8下,执行以下命令:

       #make install PREFIX=/usr/local/redis-5.0.8

      CentOS-7下安装Redis的详细过程(多实例)

      可以看到,文件已经过去了,如下图:

   CentOS-7下安装Redis的详细过程(多实例)

    7.配置环境变量

       #vi /etc/profile
      在文件底部,加入以下内容
       export REDIS_HOME=/usr/local/redis-5.0.8
        export PATH=$PATH:$REDIS_HOME/bin

        CentOS-7下安装Redis的详细过程(多实例)

   保存后,执行以下命令,刷新下配置文件
          #source /etc/profile

         CentOS-7下安装Redis的详细过程(多实例)

8.下面我们再看一下它的README.md文件,我们看到:

CentOS-7下安装Redis的详细过程(多实例)

下面我们进入到utils目录

   #cd utils
       然后执行如下命令 ./install_server.sh (可执行一次或多次),来配置我们的多个实例
   #./install_server.sh 

CentOS-7下安装Redis的详细过程(多实例)

这里我们可以自定义我们的端口,一个端口就代表一个实例(instance),由于是第一个实例,我们直接默认就好。 

 CentOS-7下安装Redis的详细过程(多实例)

     这样,我们的第一个实例就配置好了,他会给我们显示出redis的配置,当然我们也可以选择终止掉它。我们ENTER,确认第一个实例成功。 

CentOS-7下安装Redis的详细过程(多实例)

     下面我们配置第二个实例:依然是执行如下命令 ./install_server.sh  

     #./install_server.sh 

CentOS-7下安装Redis的详细过程(多实例)

      我们看到,只要我们配置新的端口,那么这个新的实例就以端口号自动生成相应的配置文件。 

CentOS-7下安装Redis的详细过程(多实例)

 我们看到,两个redis实例都应运行成功了。

    9.service相关命令
      #service redis_6379 start 启动
      #service redis_6379 stop 停止
      #service redis_6379 status 查看状态

10.小结
  到此为止,我们的Redis就已经安装成功了,我们充分利用的README.md的说明文档,一步步完成了安装,所以类似的安装,我们都应该首先去看文档,而不是直接搜索别人是怎么安装的,官方的文档应该是最靠谱的。
 说明:1.一个物理机中可以有多个redis实例(进程),通过port区分
       2.可执行程序就一份目录,但是内存中未来的多个实例需要各自的配置文件,持久化目录等资源
 

相关文章:

  • 2021-09-06
  • 2021-12-24
  • 2021-12-21
  • 2021-11-24
  • 2021-11-06
  • 2021-10-16
  • 2021-10-07
  • 2021-12-21
猜你喜欢
  • 2021-04-02
  • 2022-12-23
  • 2022-02-09
  • 2022-12-23
  • 2021-12-01
  • 2022-12-23
  • 2021-05-26
相关资源
相似解决方案