Redis服务启动失败,提示:redis-server:command not found

           今天我开始做主从复制的集群模式的测试,所以需要再装一个Linux操作系统,我在虚拟机里已经安装了一个Linux操作系统,Redis也已经配置好了。今天打算再安装一个Linux操作系统,Linux系统的安装过程很简单,就不多说了,如果大家想看,请查看我的另一篇文章Redis进阶实践之一VMWare Pro虚拟机安装和Linux系统的安装

            Linux操作系统安装完成,然后我继续下载和安装Linux版本的Redis。由于第一次安装Redis是按着教程来的,所以每个步骤都是按着教程一步一步来操作的,最后安装成功,命令执行也很顺利。虽然执行完成了,但是对其中的操作有些了解不透,今天安装Redis的时候就出现问题,截图如下:
              

          我在说说我的安装步骤:

             第一步:新建目录,并进入到这个目录下。

               [root@linux ~]# mkdir -p software/download/redis
           [root@linux </span>~]# cd software/download/<span style="color: #000000;">redis

           [root@linux redis]#</span></pre>

 

             第二步:在当前目录下,执行wget命令,开始下载Redis软件包。

复制代码
             [root@linux redis]# pwd
             /root/software/download/redis
         [root@linux redis]# wget http:</span><span style="color: #008000;">//</span><span style="color: #008000;">redis.io/download/redis-4.0.tar.gz
         </span><span style="color: #008000;">//</span><span style="color: #008000;">.....
         </span><span style="color: #008000;">//</span><span style="color: #008000;">开始下载
         //...
         </span><span style="color: #008000;">//</span><span style="color: #008000;">下载完成</span></pre>
复制代码

 

             第三步:在当前目录解压Redis文件

复制代码
             [root@linux redis]# pwd
             /root/software/download/redis
         [root@linux redis]# tar zxvf redis</span>-<span style="color: #800080;">4.0</span>.<span style="color: #800080;">6</span><span style="color: #000000;">.tar.gz
         OK

         [root@linux redis]# ls
         <span style="color: #3366ff;">redis</span></span>-<span style="color: #800080;">4.0</span>.<span style="color: #800080;">6</span>   <span style="color: #ff0000;">redis-4.0.6.tar.gz</span></pre>
复制代码

 

             第四步:进入Redis根目录,执行make命令开始编译

             [root@linux redis]# cd redis-4.0.6
             [root@linux redis-4.0.6]# make
             //开始编译
             //。。。
             //编译完成

 

             第五步:把相关的文件拷贝指定目录,目录地址:/root/application/program/redis,完成操作。

复制代码
             [root@linux redis]# pwd
             /root/software/download/redis
         [root@linux redis]# cp redis.conf </span>/root/application/program/redis/<span style="color: #000000;">
         [root@linux redis]# cd src

         [root@linux src]# cp redis</span>-cli /root/application/program/redis/<span style="color: #000000;">
         OK

         [root@linux src]# cp redis</span>-server /root/application/program/redis/<span style="color: #000000;">
         OK

         [root@linux src]# cp redis</span>-benchmark /root/application/program/redis/<span style="color: #000000;">
         OK</span></pre>
复制代码


            以上五步执行完之后,并且redis.conf 配置文件已经修改完成了,我以为可以启动Redis-server了,当执行如下命令提示错误。

复制代码
          [root@linux~]# cd application/program/redis
      [root@linux redis]# redis</span>-<span style="color: #000000;">server redis.conf
      </span>-bash:redis-<span style="color: #000000;">server:command not found

      </span><span style="color: #008000;">//</span><span style="color: #008000;">也就是上面的截图</span></pre>
复制代码

             经过调试发现,我原来省略了第六步,我以为执行到Make命令,编译就可以了,不需要执行Make install命令,我以为Make install命令的作用就是拷贝redis的相关文件到/usr/local/bin这个目录下,原来不是,如果不执行,redis-server redis.conf 这个命令是不会执行的。

            下面是第六步,经过这个过程,理解的就更加深刻了。

             第六步:回到/root/software/download/redis/redis-4.0.6/src目录下,执行Make Install命令,完成所有的安装。

          [root@linux~]# cd software/download/redis/resis-4.0.6/src
          [root@linux src]# make install
          //开始安装
          //。。。。
          //安装完成

 

            好了,问题解决了,我发现一个真理,“失败是成功之母”,通过不停的操作,不停调试,理解也会不一样,对软件开发尤其一样。开始测试两个Linux版本Redis的主从复制的集群模式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值