码迷,mamicode.com
首页 > 其他好文 > 详细

在CenOS7.5里安装Redis

时间:2018-08-18 17:40:19      阅读:388      评论:0      收藏:0      [点我收藏+]

标签:端口   cal   分享图片   span   font   ima   服务   new   sudo   

一、系统环境

     操作系统:CentOS 7.5

     Redis版本:redis3.2.8

     登录账号:Frank

二、安装过程

   A.预安装,安装gcc

   1、进入终端,切换到root账号

   2、输入指令: yum -y install gcc make

        技术分享图片

        注意:采用切换到root下的方式,我没有用切换到root下的方式,使用sudo yum -y install gcc make的方式安装过程中报错了,采用切换到root下的方式,顺利安装。

       技术分享图片

   B、安装步骤

   1、进入Downloads文件夹

   2、使用wget下载redis

      wget http://download.redis.io/releases/redis-3.2.8.tar.gz

     技术分享图片

   3、解压redis-3.2.8.tar.gz

   tar -xzvf redis-3.2.8.tar.gz

     解压到当前文件夹,生成redis-3.2.8的文件夹

   4、进入解压后的redis-3.2.8文件夹

     cd redis-3.2.8

    技术分享图片

   5、修改配置文件,不然,默认会安装到/usr/local/bin下面,计划是安装在/usr/local/redis下面

       进入redis-3.2.8文件夹下src文件夹,cd src

       使用gedit编辑Makefile文件,找到PREFIX?=/usr/local这一行,改成:PREFIX?=/usr/local/redis

       技术分享图片

       修改后,点gedit右上角的窗体上的save,保存后退出

    6、执行make指令进行编译

      make

     执行完以后,会有个提示,提示执行一个make test

    技术分享图片

 

    7、如果顺利安装,则执行make test进行测试,检查是否完整。如果不顺利,则需解决编译过程中遇到的相关问题

       make test

       技术分享图片

    8、make install

   技术分享图片

 

    9、运行../utils/install_server.sh对redis进行配置

       技术分享图片

     默认6379端口,此次回车即可,后面的采用默认,回车即可

    10、redis服务的查看、停止和启动

        1)、查看

             # service redis_6379 status

        2)、停止

             # service redis_6379 stop

        3)、启动

             # service redis_6379 start

 三、在安装过程中遇到问题的部分参考

      1、在执行make test,遇到下面问题:

         You need tcl 8.5 or newer in order to run the Redis test

          技术分享图片

          解决办法,安装tcl,执行下面指令:

          yum install tcl

          安装过程中,会提示Is this ok [y/d/N]: ,输入y,回车

     2、在make test的时候,出现:make: *** [test] Error 1,向屏幕上方滚动查找,发现下面错误提示

           [exception]: Executing test client: NOREPLICAS Not enough good slaves to write..
           NOREPLICAS Not enough good slaves to write.

           解决办法:

           这种情况下,可以文件tests/integration/replication-2.tcl,当前目录是src,tests文件夹,在上一级,和src在同一级,将

           after 1000改为after 10000以延长等待时间 重新测试

      gedit ../tests/integration/replication-2.tcl

      技术分享图片

 

          after 1000修改为after 10000,然后保存退出,再执行make test

在CenOS7.5里安装Redis

标签:端口   cal   分享图片   span   font   ima   服务   new   sudo   

原文地址:https://www.cnblogs.com/SH170706/p/9497622.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!