博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在CenOS7.5里安装Redis
阅读量:5987 次
发布时间:2019-06-20

本文共 1832 字,大约阅读时间需要 6 分钟。

一、系统环境

     操作系统: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端口,此次回车即可,后面的采用默认,回车即可

     注意:遇到下面,需给出redis的执行路径,这里给出:/usr/local/redis/bin/redis_server

     

    改后为,再回车。

    

    顺利配置后,给出成功的提示信息

   

    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

    3、在执行../utils/install_server.sh对redis进行配置后出现下面提示,Please select the redis executable path[]

    

    这是在进行配置过程中,漏给了executable path [],在执行配置到了这一步的时候,输入:/usr/local/redis/bin/redis_server

转载于:https://www.cnblogs.com/SH170706/p/9497622.html

你可能感兴趣的文章
JavaScript系列之类型转换
查看>>
SMSSDK合理运用好友关系的方法
查看>>
为什么说 Java 程序员必须掌握 Spring Boot ?
查看>>
平台与生态的设计思维(Design Thinking)
查看>>
ejs inlude的修改
查看>>
查看Oracle的实例
查看>>
安装OpenShift 客户端工具,附图解
查看>>
Phalcon模板视图页面生成表单提交URL
查看>>
Cacti+Nagios(二):安装Cacti
查看>>
mysql5.6源码安装
查看>>
php 复用方法集trait(有点像ruby的module)
查看>>
ELK日志分析系统安装和部署
查看>>
postgresql安装
查看>>
css书写规范
查看>>
KVM精简教程(六):virt-install创建虚拟机
查看>>
hibernate需要配置的xml
查看>>
CentOS 6安装配置LDAP【smile_青春】
查看>>
pycharm快捷键、常用设置、包管理
查看>>
linux系统时间修改及同步
查看>>
U盘上的Linux系统 - Slax Linux[转]
查看>>